Rechercher : dans
Par :

Error: no acceptable C compiler found in $PAT

Dernière réponse le 17 déc 2004 à 12:46:34 Shogun, le 16 déc 2004 à 10:26:46 
 Signaler ce message aux modérateurs

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.

Meilleures réponses pour « error: no acceptable C compiler found in $PAT » dans :
La compilation et les modules en C et en C++ VoirCet article a pour vocation d'introduire les notions de bases de la compilation en C et en C++ et de la programmation modulaire. Il permet de mieux comprendre les messages d'erreur du compilateur. Les notions abordées ici sont indépendantes du...
Compiler du C sous Linux/UNIX VoirSous Linux, le compilateur de C est gcc. Il est installé de base sur plusieurs distributions, mais sur Debian (et celles qui en découlent) il faudra l'installer (aptitude install gcc). gcc Syntaxe de GCC gcc Tout d'abord, il faut savoir...
Compiler un programme en C avec Dev C++ sous Vista VoirIl est très probable que vous ayez des problèmes lors de la compilation d'une source C sous Vista avec Dev C++. Solution rapide de secours: le compilateur g++ Voici une astuce pour Dev-Cpp : Aller dans "Outils" -> "Options du compilateur" puis...
Télécharger Visual C++ Express VoirVisual C++ Express est une version "gratuite" et allégée de Visual Studio ; l'utilisation requiert l'inscription sur le site de Microsoft. Cet environnement de développement permet de créer des application Win32 ou du .NET C.
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...

1

kmf, le 16 déc 2004 à 10:51:42

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.

Répondre à kmf

2

Shogun, le 16 déc 2004 à 11:54:19

Merci beaucoup,
Je vais regarder ça.

Répondre à Shogun

3

Shogun, le 16 déc 2004 à 21:19:39

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.

Répondre à Shogun

4

kmf, le 16 déc 2004 à 21:28:22

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 ?

Répondre à kmf

5

Shogun, le 17 déc 2004 à 12:37:30

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 !

Répondre à Shogun

6

 kmf, le 17 déc 2004 à 12:46:34

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.

Répondre à kmf