Installation gcc 3.1

magic charly Messages postés 122 Statut Membre -  
jeanbi Messages postés 15397 Statut Contributeur -
je ne parviens pas (semble t il ) a installer le compilateur gcc correctement

j'ai téléchargé gcc-3.1.tar.gz
que j'ai ensuite décompressé ds /root/compilateur en faisant
tar -xcvf gcc-3.1.tar.gz
une fois ceci fait j'ai essayé de lancer la configuration en effectuant ce que je crois etre le protocole indiqué ds le README
a savoir :
mkdir objdir (creation du rep objdir)
cd objdir (pr rentrer ds celui ci)
puis ../src/gcc-3.1/configuration


j'obtiens alors l'erreur suivante :

[root@iso-ww02 root]# ./src/gcc-3.1/configure

Configuring for a i686-pc-linux-gnu host.

Created "Makefile" in /root using "mt-frag"

./charles/gcc-3.1/configure: line 7: cc: command not found

*** The command 'cc -o conftest -g conftest.c' failed.
*** You must set the environment variable CC to a working compiler.
(comme si pour on avait besoin d'un compilateur plus "primaire" pour installer gcc)

je suis plutot novice. un coup de main serait vraiment précieux et apprécié :)

une info utile qd je tape le commande uname -a
pr trouver ma distribution je trouve
Linux iso-ww02.iso.autoliv.int 2.6.6-1.435 #1 Mon Jun 14 09:09:07 EDT 2004 i686 i686 i386 GNU/Linux
A voir également:

14 réponses

[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Salut Charly,

En résumé

-je télécharge la version Gcc adaptée a ma distribution


Oui mais continue à lire.

-je décompresse l'archive gcc3.1.tar.bz2 (par ex)

Non, ce sont des .rpm que tu dois télécharger. Les archives de la forme mentionnée ci-dessus contiennent des sources (non spécifiquement adaptées à telle ou telle distribution d'ailleurs)... que tu ne peux donc compiler, puisque c'est justement le compilateur que tu veux installer.

De plus, quand tu peux éviter de compiler un soft aussi lourd, fais le (en installant des binaires adaptés à ton système et à ta distribution).

- je fais yum gcc3.1 (pr controler les dépendances)

Installe et paramètre "yum". Il te servira à télécharger les paquets .rpm adaptés à ton système et à ta distribution là où ils se trouvent, à les installer, à télécharger et installer les dépendances qui manqueraient sur ton système, à mettre à jour ton installation, etc... tout celà avec une seule commande et de façon transparente.

Tu dois installer le paquet .rpm de "yum", si celui-ci n'est pas déjà installé sur ta machine, paramétrer "/etc/yum.conf". La syntaxe de lancement n'est pas celle que tu mentionnes (ce serait plutôt "yum install nom_du_programme"). Attarde toi sur la documentation de cet outil, qui te sera très utile pour l'administration de ta machine.

et si jamais il manque des fichiers rpm
je dois les récupérer manuellement et les installer avec rpm


Si tu utilises "yum", il le fera pour toi.

Même chose avec "urpmi".

si jamais vous voyez que je fais fausse route (facheuse habitude chez moi) n'hésitez pa a me faire signe.

Voilà.. désolé que ma réponse soit un peu tardive (peut-être as-tu déjà résolu le problème de ton côté).


Dal
1
magic charly Messages postés 122 Statut Membre 22
 
je te remercie pour ton lien selimb mais il s'agit d'un protocole pour écraser une ancienne version de gcc par une nouvelle. Or je n'ai pa gcc du tout sur la machine :(
0
Arno59 Messages postés 4753 Statut Contributeur 488
 
Je rencontre le même problème mais avec le langage ADA95

http://www.adalog.fr/freeada1.htm

telechargement
ftp://cs.nyu.edu/pub/gnat/3.15p/

Comment l'installer sous Linux Debian et Mandriva 10.1 ?
0

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

Posez votre question
tufs Messages postés 1272 Statut Contributeur 192
 
salut tout le monde ....

vous avez essayer avec urpmi ou rpmdrake : urpmi sans console tu
as une fonction recherche tu tapes le mot cle est c est partie ...

voila voilue ........
0
magic charly Messages postés 122 Statut Membre 22
 
je comprends pas très bien ce que tu as expliqué .... tu pourrais détailler svp : ( ?
0
selim
 
avec urpmi ou rpmdrake : urpmi sans console tu
as une fonction recherche tu tapes le mot cle est c est partie

ce que veut dire tufs sur ce post a la "sauvette":
- fo utiliser la commande urpmi et intaller gcc en *.rpm
( les reste pas claire pour moi non plus: "urpmi ss console + recherche")
- mais pour cela fo etre ss mandriva/mandrake
- si c le cas, ouvre une console et ss root tape:
urpmi gcc
- paquets essentiels:
gcc-x
gcc-c++
gcc-cpp
libgcc1
gcc-gnat <<--- ne pas l'oublier
+ eventuellement les dependances demandees par linux..

selimb
0
tufs Messages postés 1272 Statut Contributeur 192
 
salut

pas tres claire pas tres claire ...!!

et hop voila si tu es sous mandriva tu as rpmdrake c est la meme chose que urpmi ( ce qui change c est que c est en mode graphique )
et tu as une fonction recherche qui te permet de taper un mot cle
ex : gcc-c++ et d avoir le resultat de ta recherche et si c est bon tu l installes

pour + info regarde ici

http://c.laloy.free.fr/howtos/linux/index_rpm.html
ou ici
http://www.linuxpourlesnuls.org/modules.php?name=Sections&op=viewarticle&artid=39

voila j espere que c est bon cette fois-ci ......
0
[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Salut Charly,

Tu pourrais indiquer aux personnes qui te répondent que tu est sous Fedora Core 2. Fais le d'ailleurs désormais systématiquement pour les prochaines questions que tu poseras au forum.

Petit rappel :
http://www.commentcamarche.net/forum/affich-1657333#14

Sous FC2, l'outil "natif" pour la méta-gestion de paquets est "yum". Son équivalent est "urpmi" sous Mandrake (Mandriva). En principe, "urpmi" serait utilisable sous FC2, mais ne n'ai jamais tenté. Les deux servent à gérer des .rpm avec leurs dépendances.

http://www.commentcamarche.net/forum/affich-1657333#17 pour une aide sur "yum".

Note bien que tu n'auras besoin du compilateur que si tu veux installer des logiciels à partir de leurs sources, recompiler le noyau linux, te lancer dans la programmation,... ou autres joyeusetés dites "avancées". Tant que tu peux te contenter de .rpm déjà compilés pour ton système, nul besoin d'installer le compilateur.


Dal
0
magic charly Messages postés 122 Statut Membre 22
 
Dal: ne t'inquiète pas je sais a quoi peut servir un compilateur meme si mes aptitudes a comprendre les explications en Linux sont très modestes ;)
-> j'ai besoin d'un compilateur pour modifier un programme C un peu complexe.

En résumé

-je télécharge la version Gcc adaptée a ma distribution
-je décompresse l'archive gcc3.1.tar.bz2 (par ex)
- je fais yum gcc3.1 (pr controler les dépendances)
et si jamais il manque des fichiers rpm
je dois les récupérer manuellement et les installer avec rpm

si jamais vous voyez que je fais fausse route (facheuse habitude chez moi) n'hésitez pa a me faire signe.
0
magic charly Messages postés 122 Statut Membre 22
 
en fait je ne peux pas utiliser "yum" car je n'ai pa de connexion internet sur ma machine Linus :(

ma configuration internet est sur une seconde machine Windows et je passe mes fichiers de l'un a l'autre en utlilisant Winscp.
0
[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Salut Charly,

Récupère là http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/Fedora/RPMS/

les .rpm pour :

libgcc-3.3.3-7
gcc-3.3.3-7
gcc-c++-3.3.3-7
cpp-3.3.3-7

Installe les avec "rpm -i".

Et vois si celà te suffit (je suppose que tu as déjà make, autotools,...).


Dal
0
lyrismaxime Messages postés 11 Statut Membre
 
salut magic charly!

où avez vous l'archive gcc-3.1.tar.gz et comment avez vous trouvez les documents pour compilés?
0
jeanbi Messages postés 15397 Statut Contributeur 2 184
 
bonjour,
pour que l'on comprenne ton problème , tu ne crois pas qu'il serait bon d'ouvrir ton propore post au lieu de detrerer un post de 2005 !!!
alors ouvre ton propre post en expliquant ton souci.
a+
0