-
compilation noyau linux
bonjour,
j'essaye de compiler un noyau linux 2.6.18.1que j'ai téléchargé depuis le site kernel.org et que j'ai configuré avec mon choix et j'ai enregistré la configuration dans un fichier .config
en fait j'ai quelque problemes:
1-lorsque je lance la compilation il se lance un peu dans la compilation et puis il m'affiche l'erreur suivante:scripts/mod/sumversion.c in function get_src_version ATH_MAX is undeclared;
donc je l'ai corrigé dans le fichier indiqué
apres j'ai relancé la compilation,et il s'est avancé plus dans la compilation mais apres il s'est arreté en indiquant une erreur dans un fichier binaire de type .o mais cette fois si je peux pas corriger l'erreur.
est il possible qu'une source de noyau telechargé depuis kernel.org contient des erreurs,ou qu'il s'agit d'autre chose que je doit regler?
2-j'ai remarqué que la compilation du noyau se fait par defaut pour le processeur decrit par les fichiers dans linux-2.6.18.1/arch/i386 mais moi je veux le faire pour le processeur arm,que dois-je modifier dans les parametres de compilation?
donc si quelqu'un a une idée sur ces deux problemes,please aidez moi
merci d'avance
-
tu peux avoir des problèmes de prérquis et de librairies peut etre ....
as tu suivis les preliminaires avant la config ?
-
bonjour,
merci pour ton interret,
en fait il parait qu'il s'agit d'une version qui contient quelques bugs,car j'ai changé la vesion pour une qui est plus recente (2.6.29)et ca a bien marché.
mais le probleme maintenat c'est que quand je lance la compilation ,il le fait par defaut pour le processeur i386 mais moi je veux qu'il soit le processeur ARM,en fait je tape la commande make ARCH=arm mais il me dit que la configuration a été faite pour le i386 ,mais lorsque je faisait la configuration ,je sais pas ou modifier pour selectionner le processeur ARM,c'est a dire qu'il me donne pas le choix pour selectionner l'ARM (je ne le vois meme pas).
donc si vous avez une idée ,merci de me la transferer
-
Salut,
Dans le répertoire des sources de ton noyau tu doit taper (en console)
make menuconfig
afin de configurer ton noyau dont ton processeur.
Ces liens peuvent t'éclairer un peu :
http://formation-debian.via.ecp.fr/w...ation_du_noyau
et surtout celui-ci
http://www.linux-kheops.com/doc/cast.../htm/x6399.htm