Installer Gcc

arhacknide -  
xiloa Messages postés 2149 Statut Contributeur -
Bonjour,
Je suis nouveau en la matière, je souhaite programmer en C, je veux compiler avec gcc sous konsole hors il me dit que gcc n'existe pas et trouve une erreur de type cc. je telecharge gcc mais quand je l'execute avec ./configure il me dit qu'il n'y a pas de compilateur. Il faut compiler un compilateur ?! Beaucoup de logiciel me demande cette compilation C. Quand je regarde avec urpmi, linux me dit que tout est déjà installé concernant gcc mais quand je tape gcc ou whereis gcc, réponse null. Merci de votre aide.
A voir également:

13 réponses

kmf31 Messages postés 1564 Statut Contributeur 501
 
Tu ne peux pas compiler gcc sans avoir une autre version de gcc, c'est le probleme de l'oeuf et de la poule.

Dans toute distribution de Linux il y a une version complete de gcc (avec g++ etc.). Il faut seulement installer ca par les methodes prevues pours la distribution en question (par exemple drakrpm, urpmi, ou rpm en Mandrake, apt-get en Debian, ...) en utilisant les cds d'installation ou de sites ftp. C'est plus facile que de compiler!!!!! Regarde aussi ce tuto:
http://www.commentcamarche.net/faq/sujet-1328-%5BLinux%5D-Installer-les-programmes-gestion-des-paquets-compil

Normalement a l'occasion de l'installation ca aurait du etre selectionne tout seul (une faute typique de debutants de ne pas verifier pour les paquets a installer).
1
kmf31 Messages postés 1564 Statut Contributeur 501
 
Que donne ?

1)
ls -l /usr/bin/gcc*

2)
ls -l /usr/bin/g++*

3)
echo $PATH

4)
rpm -q -a | grep gcc


Fait un copier-coller de ces affiches ici et fais attention d'executer ces commandes en tant qu'utilisateur simple (au moins le 3 pour le "echo $PATH").
1
arhacknide
 
Justement dans mes packages de mes CD quand je lance l'installation, un message me dit que tout est déjà installé y compris les librairies mais pourtant quand je fais un ./configure sur n'importe quel programme je retombe toujours sur un problème de cc dans le PATH ou un truc dans le genre. Je ne comprends pas ?! Merci
0
kmf31 Messages postés 1564 Statut Contributeur 501
 
Il semble qu'il y a un bogue avec ton systeme, soit completement reinstaller en faisant bien attention d'installer les paquets pour gcc etc. ou soit telecharger les fichiers rpm depuis un site ftp, par exemple (pour Mandriva 10.2):
ftp://ftp.free.fr/pub/Distributions_Linux/Mandrakelinux/official/10.2/i586/media/main/
et les installer a l'aide de la commande "rpm" (lire le tuto donne dans le 1er poste pour voir comment faire).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arhacknide
 
Bonjour,
Alors voilà j'ai tout essayé ce que vous m'avez guidé et le résultat est le même, j'ai tout réinstaller... Mais la commande Gcc ne marche pas, pas de gcc dans le path et encore moins de répertoire Gcc et pourtant il me dit que tout est installé. J'aimerai vraiment que cela marche !
0
arhacknide
 
[mathieu@localhost mathieu]$ ls -l /usr/bin/gcc*
ls: /usr/bin/gcc*: No such file or directory
[mathieu@localhost mathieu]$ ls -l /usr/bin/g++
ls: /usr/bin/g++: No such file or directory
[mathieu@localhost mathieu]$ rpm -q -a | grep gcc
gcc-cpp_f-0.0.1-1mdk
gcc2.96-cpp-2.96-0.83mdk
libgcc1-3.4.3-7mdk
[mathieu@localhost mathieu]$ echo $PATH
/usr//bin:/bin:/usr/bin::/usr/local/bin:/usr/X11R6/bin:/usr/games:/usr/lib/jre-1.4.2_01/bin:/home/mathieu/bin
[mathieu@localhost mathieu]$ ls -l /usr/bin/g++*
ls: /usr/bin/g++*: No such file or directory
[mathieu@localhost mathieu]$
0
kmf31 Messages postés 1564 Statut Contributeur 501
 
Je viens de voir que que tu as une version obsolete de Mandrake 9.0 ou 9.2 (c'est quoi 902 ??). Bien-sur dans ce cas les paquets pour 10.2 ne marchent pas. Pour 9.2 il y a les bons fichiers *.rpm ici:
ftp://ftp.free.fr/pub/Distributions_Linux/Mandrakelinux/official/9.2/i586/Mandrake/RPMS/
Pour 9.0 c'est ici:
ftp://ftp.free.fr/pub/Distributions_Linux/Mandrakelinux/old/9.0/i586/Mandrake/RPMS/
Tu prends tout paquet avec gcc dans le nom, tu les telecharges et tu les installes avec:
rpm -Uvh fichier1.rpm fichier2.rpm ...

ou pour fichier1.rpm, ... tu mets les noms exactes des fichiers rpm. S'il se plaint qu'il y a encore des trucs qui manquent tu les telecharges aussi et tu les installe avant (aussi avec "rpm -Uvh blablab....").

Actuellement tu n'as installe que "gcc-cpp" ce n'est que le preprocessor, donc presque rien de tout.
Tu peux aussi mettre les cds et chercher la dessus le bon sous-repertoire avec les fichiers rpm, copier ce qui t'interesses sur le DD et apres faire avec ca le "rpm -Uvh ...".

Si tout ca est trop complique, installe Mandriva 10.2 en ecrasant l'ancienne installation (tu peux garder le /home si c'est sur une partition a part) et pendant l'installation tu fais bien attention de selectionner tout paquet gcc et g++ etc.
0
arhacknide
 
Merci, je vais essayer ça et je vous tient au courant, c'est trop important que ma compilation marche ! Merci pour tout.
0
arhacknide
 
Là il me demande glibc devel 2.2.5-14 mais je la trouve pas dans les FTP que tu m'a donné.
0
kmf31 Messages postés 1564 Statut Contributeur 501
 
Il y a le glibc-devel-2.2.5-16, ca doit aussi marcher, c'est plus avance que le 2.2.5-14 et compatible. C'est ce fichier (dans le repertoire ftp pour Mandrake 9.0):
glibc-devel-2.2.5-16mdk.i586.rpm


Si tu trouves une bibliotheques ou le dernier ou meme l'avant-dernier numero de version est plus grand que la version requise ca marche aussi. A l'interieure d'une distribution c'est bien prevu. A l'epoque il a du y avoir une mise a jours entre 2.2.5-14 vers 2.2.5-16 et apres la version 2.2.5-14 a ete viree. Le paquet gcc reclame au minimum cette version mais bien sur il sera aussi content avec la version suivante.
0
arhacknide
 
Et bien non justement j'ai télécharger une autre version (pas la 14) mais il la veut pas, il demande que la 14, je vais quand même essayer avec le 16. Merci
0
oubaid5 Messages postés 4 Statut Membre
 
je veux installer gcc.2.95.3 sous linux RedHat en écrasant la version installé avec le système unix (gcc-3.2.2)
j'ai essayé à installer en vain, toujours des erreurs, soit avec l'extension .rpm ou .tar.gz

j'aimerai bien vous m'envoyez la procédure de l'installation

Merci d'avance
0
xiloa Messages postés 2149 Statut Contributeur 199
 
Vous n'averz pas essayé par les gestionnaire de paquets ??? C'est quand meme bcp bcp bcp plus simple.
Mais certains aiement se casser la tete.
0