Le manuel de make est ici: http://www.gnu.org/s/make/manual/. Il peut aider un peu, mais la compilation d'un noyau Linux requiert souvent le passage de paramètres via la ligne de commande ou bien la modification du Makefile ; ARCH=arm par exemple. Ces paramètres sont spécifiques au projet et n'ont aucune raison d'apparaître dans le manuel de make.
Notez que si vous cherchez à compiler un noyau pour ARM sur une machine de type x86, il s'agit d'une compilation croisée, et le compilateur hôte ne sera d'aucune utilité. Vérifiez que vous disposez d'une chaîne de compilation croisée ou compilez-la au besoin. Chaque outil de la chaîne commence par un préfixe, par exemple: arm-linux- dans votre cas. Le compilateur C sera alors appelé via arm-linux-gcc, l'assembleur via arm-linux-as, etc. Passez donc le paramètre CROSS_COMPILE=arm-linux- à make.
Si vous voulez configurer et compiler le noyau hors de l'arbre des sources, utilisez O=.
En outre, j'utilise souvent les variables INSTALL_MOD_PATH et V.
[^] # Re: Merci à vous qui m'avez répondu
Posté par Achille Fouilleul . En réponse au message Problème de compilation du noyau 2.6.30. Évalué à 1.
Le manuel de make est ici: http://www.gnu.org/s/make/manual/. Il peut aider un peu, mais la compilation d'un noyau Linux requiert souvent le passage de paramètres via la ligne de commande ou bien la modification du Makefile ; ARCH=arm par exemple. Ces paramètres sont spécifiques au projet et n'ont aucune raison d'apparaître dans le manuel de make.
Notez que si vous cherchez à compiler un noyau pour ARM sur une machine de type x86, il s'agit d'une compilation croisée, et le compilateur hôte ne sera d'aucune utilité. Vérifiez que vous disposez d'une chaîne de compilation croisée ou compilez-la au besoin. Chaque outil de la chaîne commence par un préfixe, par exemple: arm-linux- dans votre cas. Le compilateur C sera alors appelé via arm-linux-gcc, l'assembleur via arm-linux-as, etc. Passez donc le paramètre CROSS_COMPILE=arm-linux- à make.
Si vous voulez configurer et compiler le noyau hors de l'arbre des sources, utilisez O=.
En outre, j'utilise souvent les variables INSTALL_MOD_PATH et V.