Bonjour,
Je souhaiterai compiler mon kernel 2.6 avec GCC en m'inspirant du précieux site http://lea-linux.org/kernel/kernel26.html(…)(…)
dans /usr/src, j'ai décompressé
- les sources du noyau 2.6
- GCC-3.4.3.tar.gz
- ncurses-5.4.tar.gz
J'ai bien fait pointer les sources de mon noyau vers /usr/src/linux affiché en bleu ciel et bleu foncé
Au fait, le bleu claire correspond-t-il à un lien symbolique ?
Mais quand je fais
make menuconfig
HOSTCC scripts/fixdep
/bin/sh: gcc: command not found
make[1]: *** [scripts/fixdep] Erreur 127
make: *** [scripts/fixdep] Erreur 2
[root@sme-server6 linux]#
ça ne marche pas
Merci pour votre aide
# Pour commencer :
Posté par Calim' Héros (site web personnel) . Évalué à 3.
http://lea-linux.org/fiches/administration/ficheinstall.html(...)
Sinon reporte toit a la doc de ta distribution pour l'installation de tes packets.
[^] # Re: Pour commencer :
Posté par Jimmy . Évalué à 3.
% which gcc -> si il le trouve, c'est bon. En général, dans /usr/bin
% echo $PATH -> tous les réprtoires où le shell va chercher les exécutables. Si celui qui nous intéresse n'y est pas, il faut faire :
% export PATH=$PATH:/le/repertoire/contenant/gcc/
Ou alors, tu peux y aller à la main à chaque fois, mais c'est lourd :
% cd /le/repertoire/contenant/gcc/
% ./gcc <plein d'options pour compiler mon prog>
[^] # Re: Pour commencer :
Posté par Khâpin (site web personnel) . Évalué à 3.
Sérieusement, si les modéro pouvait ajouter un petit lien vers léa dans la page de rédaction des commentaires, ça éviterait pas mal de questions de ce genre!
[^] # Re: Pour commencer :
Posté par Jimmy . Évalué à 2.
Mais tout le monde n'utilise pas Gentoo, Sourcemage ou LFS !
Cela dit, en ayant juste détarré le paquet, on devrait quand même pouvoir exécuter le gcc, en lui précisant explicitement le chemin vers toutes les librairies dont il a besoin ... à moins que ce soit les sources de gcc ? [question con : comment a été compilé le premier compilateur ?]
Bref, tu as raison, une install propre du compilo avec le système de gestion de paquets de la distrib est le bon point de départ :-)
[^] # Re: Pour commencer :
Posté par Calim' Héros (site web personnel) . Évalué à 2.
Au passage pour ta gentoo, LFS, Sourcemage tu utilise un gcc deja compiler present sur le cd d'install pour compiler ton propre gcc.
Le premier compilo a été ecrit en assembleur je dirais voir en binaires (equivalant sur fiche perforé?)
Et typiquement une distro ou tu fais pas de dev, gcc te sert a rien si tu t'en tient aux paquets officiels (i.e. si tu compile rien a la main)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.