Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
GCC introuvable
Envoyé par: molux

Bonjour,

Je suis nouveau et Nb sur Linux.
Je cherche a compiler mes sources en C (petits progs didactique) seul probléme je ne trouve pas GCC.
J'ai une mandrake 10.1 discovery pourtant apparemment il y est !

(Je précise que j'ai lus et relus tous les messages de ce forum (et d'autre) sur la même thématique "gcc introuvable" mais je n'y ai trouvé aucune réponse.)

(J'espère que je ne me trompe pas de section sur ce forum)

+Version
cat /proc/version
Linux version 2.6.8.1-12mdk (quintela@n5.mandrakesoft.com) (gcc version 3.4.1 (Mandrakelinux (Alpha 3.4.1-3mdk)) #1 Fri Oct 1 12:53:41 CEST 2004

=> J'ai donc commencé par faire un:

gcc -v
bash: gcc: command not found
//Il ne trouve apparemment pas la commande

=> Pour le trouver j'ai fait un

whereis gcc
gcc:
//La ligne est vide ou dirait bien qu'il n'existe pas sur mon système


=> Je suis donc partis pour l'installer à partir du centre de contrôle mandrake

Dans ajout de package je ne trouve rien. Par contre si je vais dans supprimer un package je trouve bien gcc
gcc2.96-cpp. (Pas un peu vielle cette version?)
Cela veut dire qu'il est installé ! Arf...


=> j'ai donc essayer a la console

urpmi gcc
Les paquetages suivants contiennent gcc :
gcc2.96-cpp
libgcc1

//j'ai donc relancé
urpmi gcc2.96-cpp libgcc1
Tout est déjà installé

//Il me dit que tous est déja installé ! je comprend pas o_O !!!


=> J'ai fouillé partout /bin /sbin /usr/bin /usr/sbin
Introuvable !!!

=> J'ai choppé un package (rpm) d'un gcc 3.4.3 mais il ne veut pas s'installer il manque des library, j'ai essayer de prendre les package manquant mais ca devient super compliqué a un moment et normalement c'est pas si compliquer d'installer gcc.

=> Quand je regarde sur le CD 1 de mandrake 10.1 je trouve le package gcc en version 2.96 je suis assez étonné, il est pas un peu vieux ce gcc pour etre sur une mandrake 10.1 ?


=> Pour finir je vérifie si le package est réellement installé:
rpm -qa | grep gcc
gcc2.96-cpp-2.96-0.83mdk
libgcc1-3.4.1-4mdk
//apparament oui il l'ai, mais ou ???


Quelqu'un à une idée sur ce probléme de gcc qui fait genre il est installé ?


Merci

Molux






Poste le Tuesday 4 April 2006 11:45:58
Répondre     Citer    
Re: GCC introuvable
Envoyé par: diancech

Paramètre tes mirroirs urpmi, et installes le à partir du net. Apparemment il n'est pas sur les cd de la version Discovery.

Pour paramètrer l'install des paquets par le net avec urpmi, c'est par là :

[lea-linux.org]

;-)

--------------------------------------------------------------------------------------------------------------------------------------------------
Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés. Confucius

Poste le Tuesday 4 April 2006 12:02:50
Répondre     Citer    
Re: GCC introuvable
Envoyé par: molux

Salut Dianchech,

Déja un grand merci de me repondre.
Je suis en train de faire la procedure easy urpmi mais je me demande à quoi ca sert.

Hypotheses:
-----------

- La procedure easy urpmi permet de mettre à jour ma bse de donnée local concernant les packages et ou aller les chercher ?

- est ce que grace a cette procedure la prochaine fois que je me servirais de urpmi les package seront donc recherché sur le net (les mirroires) et non plus sur mes 3 CD de mandrake 10.1 ?


Des que j'aurais mis à jour je mettrais le resultat ici.

Merci encore

Molux




Poste le Tuesday 4 April 2006 12:31:43
Répondre     Citer    
Re: GCC introuvable
Envoyé par: molux

Bien je viens de faire la procedure easy rpmi. C'est assez simple à faire y'a que des copier/coller La doc lea linux est tres bien faite !)

Y'a du mieux à premiere vue, désormais quand je tape: urmpi gcc j'ai acces au version 3.4, cool... j'install..

urpmi gcc
Pour satisfaire les dépendances, les 4 paquetages suivants vont être installés (31 Mo):
gcc-3.4.1-4mdk.i586
gcc-cpp-3.4.1-4mdk.i586
glibc-2.3.3-23.1.101mdk.i586
glibc-devel-2.3.3-23.1.101mdk.i586
Est-ce correct ? (O/n) O

Ca download...

Merci encore diancech

Molux

Poste le Tuesday 4 April 2006 12:51:00
Répondre     Citer    
Re: GCC introuvable
Envoyé par: molux

Yip Ha ! j'ai un gcc !!!

gcc -v
Reading specs from /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/specs
Configured with: ../configure --prefix=/usr --libdir=/usr/lib --with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --enable-long-long --enable-__cxa_atexit --enable-clocale=gnu --disable-libunwind-exceptions --enable-languages=c,c++,ada,f77,objc,java --host=i586-mandrake-linux-gnu --with-system-zlib
Thread model: posix
gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)

Bon maintenant me faut un g++


g++
bash: g++: command not found

Bon normalement avec mon urpmi bien linké je devrais trouver la maj de g++, je me souviens plus du paquet gcc-cpp ou gcc-gpp ou gcc-g++, enfin ca devrais se trouver sur un forum.

Encore un grand MERCI.

Molux

Poste le Tuesday 4 April 2006 12:55:18
Répondre     Citer    
Re: GCC introuvable
Envoyé par: diancech

Citation
molux
- La procedure easy urpmi permet de mettre à jour ma bse de donnée local concernant les packages et ou aller les chercher ?

Oui c'est ça.

Citation
molux
- est ce que grace a cette procedure la prochaine fois que je me servirais de urpmi les package seront donc recherché sur le net (les mirroires) et non plus sur mes 3 CD de mandrake 10.1 ?

Oui il iras les chercher sur internet, et il téléchargeras les paquets et les dépendances et les installeras, tu n'auras pas besoin de télécharger les paquets toi-même. En plus tu auras des versions avec des corrections de bug et de sécurité.

Par contre tu es sur la 10.1, je ne sais pas si les mirroirs évolue encore (je ne suis plus sous mandrake). Si tu veux avoir la dernière version des logiciels il faudrait peut être faire une mise à jour vers la mandriva 2006.

;-)

--------------------------------------------------------------------------------------------------------------------------------------------------
Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés. Confucius

Poste le Tuesday 4 April 2006 12:56:50
Répondre     Citer    
Re: GCC introuvable
Envoyé par: molux

Bon ca y'est j'ai trouvé:

A noté:
-------
gcc != gcc-c++
//cela veut dire gcc est different de gcc-c++, gcc compile du c pûr et gcc-c++ compile du c plus plus.

urpmi gcc-c++
Pour satisfaire les dépendances, les 2 paquetages suivants vont être installés (64 Mo):
gcc-c++-3.4.1-4mdk.i586
libstdc++6-devel-3.4.1-4mdk.i586
Est-ce correct ? (O/n) O

un fois terminé, Yip Ha !

g++
g++: no input files

Cool case fait tous seul...

Poste le Tuesday 4 April 2006 13:04:03
Répondre     Citer    
Re: GCC introuvable
Envoyé par: molux

Citation
auteur
Par contre tu es sur la 10.1, je ne sais pas si les mirroirs évolue encore (je ne suis plus sous mandrake). Si tu veux avoir la dernière version des logiciels il faudrait peut être faire une mise à jour vers la mandriva 2006.

En effet, j'y pense, mais j'ai une Mandrake 10.1 sur CD officiel et un gcc 3.4.x conviendra pource que j'ai a faire.
Un grand MERCI à toi diancech, ce fesais plusieurs jours que je cherchais à installer gcc.


Conclusion:
------------

Tand que t'as pas parmétré tes mirroirs URPMI tu peux toujours chercher et te compliquer la vie pour installer tes outils. Mais sache qu'un petit coup de EASY URPMI et un coup d'oeil sur la doc léa linux de simplifira ENORMEMENT la tache et t'évitera de perdre du temps !

Un grand MERCI à ce forum...


CE PROBLEME EST RESOLU !!!!!

Poste le Tuesday 4 April 2006 13:13:35
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
GCC introuvable
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons