Forum Linux.gui Installation de GCC

Posté par  .
Étiquettes : aucune
0
15
avr.
2005

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  (site web personnel) . Évalué à 3.

    Je te conseil d'installer GCC par exempe si t'es sur mandrake avec le systeme qui suit :
    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  . Évalué à 3.

      Une vérif en passant : la variable PATH pointe-t-elle bien sur le répertoire d'installation de gcc ? Si non, le shell ne le trouve pas !

      % 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  (site web personnel) . Évalué à 3.

        Ce n'est pas une histoire de PATH, il n'a pas gcc, il a juste détarré GCC-3.4.3.tar.gz dans son /usr/src...
        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  . Évalué à 2.

          Je croyais (bêtement) que gcc faisait partie les paquets "de base" d'une distrib, et qu'il était sytématiquement installé pour finir l'install du système ...

          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  (site web personnel) . Évalué à 2.

            Non il a detarer le source, il va pas pouvoir compiler avec ca d'ou le conseil de voir avec le gestionnaire de paquet de sa distro pour l'installer.

            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.