Posez votre question Signaler

Error: no acceptable C compiler found in $PAT

Shogun - Dernière réponse le 16 mai 2011 à 09:34
Bonjour à tous,

Je me suis installé sur mon nouveau PC un Linux Suse 9.1 personnal edition.
Par contre, je suis un peu novice en Linux. Et j'ai par moment des problèmes pour installer quelques programmes. Surtout un en particulier. Pour beaucoup d'application, j'ai un même message d'erreur qui apparaît dans mon Shell - Terminal.
Il s'agit du message suivant [b]"error: no acceptable C compiler found in $PATCH"[/b].

Que dois-je faire dans ce cas précis ? Merci de vos futures réponses.
Lire la suite 

Error: no acceptable C compiler found in $PAT »

7 réponses
Réponse
+1
moins plus
Ce n'est pas $PATCH, ca doit etre $PATH ("chemin").
S'il t'affiche ca, ca veux dire que

(a) ta variable $PATH n'est pas bonne (elle devrait contenir la liste de repertoires: /usr/bin, /bin, /usr/local/bin ... ou il y a les programmes a executer) ou

(b) que le programme en question (ici le compilateur gcc) n'est pas installe.

Probablement c'est (b). Donc il faut chercher le(s) paquet(s) gcc dans ta distribution et installer. C'est aussi une bonne idee d'installer le compilateur g++ (pour C++). Normalement ca se trouve aussi dans ta distribution (cd ou ftp avec Suse).

Apart ca je te conseille l'etude d'une bonne doc pour debutants:
http://doc.mandrakelinux.com/MandrakeLinux/100/fr/Command-Line.html/
Meme si c'est pour Mandrake ca contient au debut plein de trucs generaux pas seulement utils mais indispensable pour la maitrise de Linux. En plus c'est super bien ecrit. Tu peux aussi regarder sur le site de Suse (ou meme dans ton installation) pour une doc de Suse pour les choses plus specifiques.
Ajouter un commentaire
Réponse
+0
moins plus
Merci beaucoup,
Je vais regarder ça.
Ajouter un commentaire
Réponse
+0
moins plus
Salut,
J'ai donc installer les fichiers manquants. Maintenant, un nouveau message d'erreur apparaît : "C compilen cannot create executables".

Merci pour vos conseils.
Ajouter un commentaire
Réponse
+0
moins plus
Je suppose il manque le paquet: "binutils" qui contient l'assembler et le linker (as, ld, ar, ...) . C'est indispensable pour pouvoir compiler. C'est vraiement nulle de la part du Suse personnelle de ne plus mettre ca par default. Normalement on ne reflechit meme pas sur le fait si ce truc est installe ou pas.
L'outil d'installation ne s'est pas pleint apropos de dependances d'autre paquets quand tu as installe le compilateur ?
Shogun - 17 déc. 2004 à 12:37
Salut,
Pour te répondre, je te confirme que l'outil d'installation n'a pas trop aimé lorsque j'ai mis le compilateur. J'ai été obligé de "forcer" l'instal'.
Sinon, je réfléchi à installer une autre contrib' vu que mon HD est encore plein de vide (moins d'une semaine le PC). Ce matin, je me suis télécharger les 3 images iso de la dernière version de Mandrake (la 10.1).
Que me conseilles-tu ? Thank !
Ajouter un commentaire
Réponse
+0
moins plus
Le Mandrake n'est pas mal et beaucoup de gens en France l'utilise mais je crois en version communite il faut aussi chercher le g++ par ftp (le gcc et binutils sont bien sur installes!).
Sinon meme avec Suse personnelle on peut completer avec le ftp/http pour chercher les paquets mais il faut le faire et prevoir assez d'espace disque.
Ajouter un commentaire
Réponse
+0
moins plus
J'ai le meme souci . J'ai bien compris que je n'ai pas le gcc , mais maintenant comment l'installer ? ( Je suis sous CentOS )
Ajouter un commentaire
Ce document intitulé « error: no acceptable C compiler found in $PAT » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?