Comment installer gcc ? [problème résolu] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 02-02-2003 à 14:41:32
Tu lis le fichier INSTALL. Déjà, tu te trompes dans les commandes de compilation.
Marsh Posté le 02-02-2003 à 14:46:16
2.96
j'ai bien essayé de lire Install mais c'est à la limite de l'incompréhensible...
mon seul fichier d'aide m'explique comment installer des versions multiples de gcc et malgré l'aide je n'y arriverai pas : au lieu de mettre les commandes précises à entrer, ca part dans tous les sens
enfin moi je n'y comprend rien, que faut il que je fasse exactement ?
Marsh Posté le 02-02-2003 à 14:50:55
compiler gcc c'est comment dire ... sportif
pas autant que la glib mais bon...
sur rpmfind ou freshmeat me dit pas quy'a pas de rpm pr gcc 3.2 !
Marsh Posté le 02-02-2003 à 14:54:53
bah migre en rh8
ou fait la mulle et fai rpm -i lenomdupackage -f --no-deps
(ou un truc comme ca! celà dit c'est tres ... porc !)
Marsh Posté le 02-02-2003 à 14:57:46
pour migrer vers RH8, je suis obligé de down les 3Go et de les graver ?
Marsh Posté le 02-02-2003 à 15:04:09
normalement y'a des outils avec rh qui font ca tt seuls ...
mais moi a part la Debian, la Lfs et la gentoo, je me rapelle pas des commandes ....
donc fais une recherche sur www.google.fr/linux ou meme sur le forum et tu devrai trouver!
Marsh Posté le 02-02-2003 à 15:43:17
urpmi sur mdk je crois
regarde le man de rpm il le fait p-e tt seul
Marsh Posté le 02-02-2003 à 15:53:42
excuse moi mais estce que tu pourrai m'expliquer le contenu de ta phrase ?
parce que je n'ai pas compris grand chose...
Marsh Posté le 02-02-2003 à 15:57:29
oups deslé
Je sais que sur la distribution Mandrake il existe un outil appelé Urpmi uqi doit faire ca (la maj de la distri)
Cependant, rpm a peut etre une fonction qui le fait, tape man rpm dans un terminal et lis la doc , tu y trouvera surement des choses interessantes
Marsh Posté le 02-02-2003 à 17:06:56
finalement j'ai trouvé un site où (je pense) il y a tout ce qu'il me faut : là
le seul pb c que quand j'install gcc-3.2.1-2.i386.rpm
j'ai ce message :
Code :
|
je lance donc l'installation de cpp-3.2.1-2.i386.rpm et la :
Code :
|
je n'y arriverai donc jamais ?
Marsh Posté le 02-02-2003 à 17:10:43
ReplyMarsh Posté le 02-02-2003 à 17:12:51
mais je n'ai même pas trouvé de site me permettant de mettre à jour ma 7.3 vers 8.0
Marsh Posté le 02-02-2003 à 17:13:44
ca doit bien etre faisable qd meme !
toutes les distri le permette ... meme windows le permet lol
Marsh Posté le 02-02-2003 à 17:15:43
mais sur google-linux, le mieux que j'ai trouvé c'est 5.xx vers 6.xx
ca me fait une belle jambe
Marsh Posté le 02-02-2003 à 17:16:30
ReplyMarsh Posté le 02-02-2003 à 17:16:57
HuGoBioS a écrit : ca doit bien etre faisable qd meme ! |
win te permet de faire une maj de ton portefeuille c tout !
Marsh Posté le 02-02-2003 à 17:18:17
parano a écrit : |
je parle de la maj auto (winupdate)
mais oublions win est restons dans Linux lol
Marsh Posté le 02-02-2003 à 17:21:18
j'avais bien compris ! je suis un nintaigriste au courant !
Marsh Posté le 02-02-2003 à 17:22:31
non ils en parlent pas sur leur site...
ca me fait ch*er de down 3Go par semaine quand même
Marsh Posté le 02-02-2003 à 17:27:48
equi NoX a écrit : finalement j'ai trouvé un site où (je pense) il y a tout ce qu'il me faut : là
|
te fais pas chier
- tu choppes les sources 3.2.1 sur gcc.gnu.org
- tar xvfz gcc-3.2.1.tar.gz
- cd gcc-3.2.1
./configure --prefix=/usr/local --mandir=/usr/local/share/man --infodir=/usr/local/share/info --enable-shared --enable-threads=posix --disable-checking --host=i686-pc-linux-gnu --with-system-zlib --enable-__cxa_atexit --with-gnu-as --with-gnu-ld
- make
- make install
- gcc -v
s'il te met "version gcc 2.96", tu fais ça :
- mv /usr/bin/gcc /usr/bin/gcc2.96
- ln -s /usr/local/bin/gcc /usr/bin/gcc
- gcc -v
là tu dois avoir gcc 3.2
Marsh Posté le 02-02-2003 à 17:30:50
BMOTheKiller a écrit : |
tu va exploser les dependances un peu qd meme là
Marsh Posté le 02-02-2003 à 17:44:06
HuGoBioS a écrit : |
pas du tout
il aura 2 gcc sur sa machine qui seront installés à 2 endroits différents
gcc 2.96 -> /usr
gcc 3.2.1 -> /usr/local
c'est ce que j'ai fait sous RH 8
j'ai gardé le 3.2 pour certaines sources qui aimaient pas le 3.2.1 (emule par exemple)
ensuite s'il le souhaite, il peut virer gcc 2.96 sans rien démolir
Marsh Posté le 02-02-2003 à 17:50:26
BMOTheKiller a écrit : |
ha oui effectivement pkoi pas ...
Marsh Posté le 02-02-2003 à 18:03:12
ola tout plein de réponses
merci à tous, je vais essayer tout ca
Marsh Posté le 02-02-2003 à 19:02:27
ok c'est bon, merci à tous
(et surtout à BMOTheKiller )
Marsh Posté le 02-02-2003 à 19:37:59
BMOTheKiller a écrit : |
make bootstrap
Marsh Posté le 02-02-2003 à 19:44:00
quelle est la différence ?
j'ai fait "make" et ça marche très bien...
Marsh Posté le 02-02-2003 à 19:47:14
ReplyMarsh Posté le 02-02-2003 à 19:55:18
equi NoX a écrit : quelle est la différence ? |
make compilera gcc 3 avec le gcc installé (donc le 2.96)
make bootstrap compilera gcc3 avec gcc3.
La seconde solution est mieux car ... euh.... elle est mieux.
Marsh Posté le 02-02-2003 à 20:03:09
disons qu'en faisant un make bootstrap, une fois que gcc3 sera créé, il compilera lui-même le reste des librairies, qui seront directement liées à lui même avec les optimisations, ça comprend aussi binutils, cpp, ...
c'est surtout un problème de liaison et d'optimisation
Marsh Posté le 02-02-2003 à 20:17:16
HuGoBioS a écrit : bah migre en rh8 |
et comme ca il pourra se taper plein de bugs dus aux locales et a gcc ... 3.2
Marsh Posté le 02-02-2003 à 20:23:21
KazeKami a écrit : |
enfin la 7.3 c'est pas mieux, elle a aussi sa dose de bugs, la 7.2 était impecc, mais avec un gcc 2.96 encore plus buggé que le 3.2
mais au moins y avait jamais de problème de locales...
enfin passer sur une 8.0 maintenant ne sert à rien, qd je vois la file rawhide, je me dis que RH va pas tarder et dès que xfree 4.3 est sorti ainsi que gnome 2.2 (là dans la rawhide c'est 2.1.90-4 actuellement), on va avoir une jolie 8.1 qui mériterait même de s'appeler 9.0 vu le paquet de modif qu'il y a eu
Marsh Posté le 03-02-2003 à 10:35:36
clair, par contre j'ai testé la 8.1 beta (une 8.0.92 en fait) et j'ai relevé pas mal de bugs. etait-ce du au fait ke je faisais une MAJ de la 8.0 ? va savoir vu ke j'ai pas eu le temps de retester une install complete (imperatif de taf oblige)
Marsh Posté le 03-02-2003 à 10:40:14
à mon avis, va falloir absolument éviter une màj à partir de la 8.0, faudra faire une installe propre pour éviter de partir sur les problèmes de conf de la 8.0, par exemple pour l'internationalisation pourrie...
Marsh Posté le 03-02-2003 à 10:41:47
c entre autre ca ki m'avait emmerdé, j'avais edité mon /etc/sysconfig/i18n pour plus etre emmerdé par les accents. bah j'avais un bo clavier qwerty au premier demarrage de la 8.1beta, avec un message d'erreur au lancement
Marsh Posté le 02-02-2003 à 14:39:44
sur ma RH7.3, j'ai gcc 2.96-113 et jaimerai passer a gcc 3.2.1
or quand j'essaie de l'installer (via les sources car je n'ai pas trouvé de rpm pour RH7.3) ; je fais donc :
./configure
make
make install
je n'ai aucune erreur et puis quand je vais vérifier dans Kpackage, je suis tjs sur gcc 2.96-113
qqn pourrait m'aider svp ?
Message édité par equi NoX le 02-02-2003 à 19:03:09