Forum Linux.suse Impossible de trouver un compilateur...

Posté par  .
Étiquettes : aucune
0
10
avr.
2005
Bonjour,

J'ai installé suse avec succès, tout se passe bien...

MAIS, quand j'essaie d'installer quelque chose, j'ai un probleme.
Je fais la traditionnelle commande :

sh ./configure

Ensuite, il m'affiche du texte, tout est normal, jusqu'au moment où :

checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH

Et là, il s'arrete, avec configuration exit: 1.

Que dois-je faire ?
Je n'ai pas non plus trouve de compilateur dans /bin ... Il y a un cp (copy), un cpp (je n'en sais rien, mais il ne compile pas), mais rien d'autre.


Merci!
  • # Gcc

    Posté par  (site web personnel) . Évalué à 2.

    Le compilateur généralement utilisé sous Linux est gcc (et disponible sur la plupart des distributions)
    Sous suze ils doivent utiliser un nom normal donc ca doit être gcc
    Enfin si c'est pas ca le nom du paquet contient forcement gcc
    • [^] # Re: Gcc

      Posté par  . Évalué à 2.

      Gcc est peut-être installé, mais la variable PATH ne pointe peut-être pas dessus [ca serait bizarre quand même].

      Un petit 'gcc -v' affiche le numéro de version et prouve qu'il est bien là, puis 'which gcc' te dira où il se trouve. Dans les deux cas, il faut que le répertoire d'installation soit dans le PATH, généralement c'est /usr/bin.

      Pour vois la valeur de PATH, il suffit de faire 'env | grep PATH'.

      Le plus probable est que le paquet gcc n'est pas installé, il suffit de faire 'apt-get install gcc' [attention, troll détecté : ca c'est seulement pour Debian]
      • [^] # Re: Gcc

        Posté par  (site web personnel) . Évalué à 2.

        > Un petit 'gcc -v' affiche le numéro de version et prouve qu'il est bien là, puis 'which gcc' te dira où il se trouve.

        Seulement si il est dans ton PATH justement. Sinon, "locate gcc" ou "find / -type f -name gcc".

        > Pour vois la valeur de PATH, il suffit de faire 'env | grep PATH'.

        Un "echo $PATH" me parait un tantinet moins bourrin ;-)

        > ca c'est seulement pour Debian

        Tu réalises que tu postes ça en réponse à quelqu'un qui dit "J'ai installé suse avec succès, tout se passe bien..." dans le groupe Linux.suse ;-) ;-) ?
        • [^] # Re: Gcc

          Posté par  . Évalué à 2.

          Seulement si il est dans ton PATH justement
          effectivement, c'était pour tester ca que je proposais cette commande.

          Un "echo $PATH" me parait un tantinet moins bourrin ;-)
          Bourrin, moi ? Hm, peut-être un peu quand même ... A ma décharge j'utilise au boulot un vieux Solaris pas tjrs subtil.

          dans le groupe Linux.suse
          Quand je trolle, je préviens avant ! ;-)
  • # traditionnelle ?

    Posté par  (site web personnel) . Évalué à 4.

    La façon "traditionnelle" d'installer quelque chose sur la plupart des distributions, c'est plutôt d'utiliser ton gestionnaire de paquets. Sous SuSE, ça doit être yast ou quelque chose comme ça.

    le ./configure && make && make install c'est plutôt la méthode "de secours", quand ce que tu cherches n'est pas disponible en package.
  • # gcc n'est pas installé par défault chez suse

    Posté par  . Évalué à 1.

    Chez SuSE, gcc n'est pas installé par défaut.
    Utilises yast pour l'installer à partir du cd/dvd/ftp, suivant le support de données que tu as utlisé pour installer ta suse.
    • [^] # Re: gcc n'est pas installé par défault chez suse

      Posté par  . Évalué à 1.

      Sur la Suse, il faut installer le groupe de package nommé développement. Pour la compilation, il faut mieux installer développement de kde et de gnome. Ces derniers pour avoir les librairies de développement.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.