Installation de GCC et Linux RedHat

Le
xavier
Bonjour,
j'essaie d'installer GCC sur un RedHat 9. J'ai recuperé GCC via
CVS (la 3.3.1), compilé, installé et j'ai une erreur :

[hal:~] xp> g++ test.c
/usr/bin/ld: ne peut trouver -lstdc++
collect2: ld a retourné 1 code d'état d'exécution
/usr/bin/ld: ne peut trouver -lstdc++


En fait un "configure", "make" et "make install" standards, gcc
s'installe dans :
/usr/local/lib/gcc/i686-pc-linux-gnu/3.4/

Hors le gcc 3.2 installé par RedHat est dans :
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/


Mes questions :
- pensez-vous qu'une installation en prefixant le dossier
d'install comme /usr/lib/gcc-lib/ reglerait mon probleme.
- avez vous un lien vers une page expliqant l'install sous
Redhat ?
- est-ce raisonable ? :)


Merci,

Xavier
  • Partager ce contenu :
Vos réponses
Trier par : date / pertinence
root
Le #393789
On Mon, 25 Aug 2003 10:42:32 +0200, Xavier Pechoultres wrote:

Bonjour,
j'essaie d'installer GCC sur un RedHat 9. J'ai recuperé GCC via
CVS (la 3.3.1), compilé, installé et j'ai une erreur :

[hal:~] xp> g++ test.c
/usr/bin/ld: ne peut trouver -lstdc++
collect2: ld a retourné 1 code d'état d'exécution
/usr/bin/ld: ne peut trouver -lstdc++


En fait un "configure", "make" et "make install" standards, gcc
s'installe dans :
/usr/local/lib/gcc/i686-pc-linux-gnu/3.4/

Hors le gcc 3.2 installé par RedHat est dans :
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/


Mes questions :
- pensez-vous qu'une installation en prefixant le dossier
d'install comme /usr/lib/gcc-lib/ reglerait mon probleme.
- avez vous un lien vers une page expliqant l'install sous
Redhat ?
- est-ce raisonable ? :)



Perso, je prefere installer ces logiciels (que je compile manuellement)
dans des repertoires separés ...

Pour GCC j'utiliserais un './configure --prefix=/opt/gcc-3.3.1' afin
de l'installer dans le repertoire '/opt/gcc-3.3.1' et d'éviter d'entrer en
conflit avec les binaires/libs du gcc installé par défaut sur le système.

Ensuite pour l'utiliser tu lances '/opt/gcc-3.3.1/bin/gcc' ou bien en
utilisant un 'export PATH=/opt/gcc-3.3.1/bin:$PATH'

Sinon, si tu veux remplacer le GCC de la RH9 tu peux essayer de recompiler
le SRPMS de la Rawhide et faire une upgrade (si ça ne casse pas le
compatibilité) voir http://rpmfind.net/linux/rpm2html/search.php?query=gcc

Pim
Le #391063
Le Mon, 25 Aug 2003 10:42:32 +0200,
Xavier Pechoultres
Bonjour,

[...]



Sinon utilises une vraie distribution de Linux comme Debian ou Mandrake
à la rigueur et tu n'auras pas ces problèmes.

--
_____________________________

Moins bien qu'en vrai -> (:-).

Poster une réponse
Anonyme