Plusieurs compilateurs gcc
akiver
Messages postés
1
Statut
Membre
-
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche à installer une ancienne version de gcc (la 4.1) pour compiler un programme qui ne se compile correctement que avec cette version. Je suis actuellement sous Ubuntu 11.10 et la version 4.6.1 de gcc.
J'ai essayé une méthode qui consiste a prendre l'archive de gcc-4.1 puis de l'extraire dans un dossier spécifique.
J'ai téléchargé l'archive ici:
ftp://ftp.uvsq.fr/pub/gcc/releases/gcc-4.1.0/gcc-4.1.0.tar.gz
Ensuite je l'extrait:
J'ai donc maintenant un dossier gcc-4.1.0.
J'ai créé un dossier
Je lance le ./configure avec un emplacement précis:
Ça me créer le makefile sans erreur.
Je tape ensuite:
Le traitement ce lance mais n'arrive pas à terme, j'ai l'erreur suivante:
Pourtant j'ai bien le paquet texinfo d'installé et je peux utiliser la commande makeinfo.
Je cherche une solution désespérément depuis 2 jours.
Merci
Je cherche à installer une ancienne version de gcc (la 4.1) pour compiler un programme qui ne se compile correctement que avec cette version. Je suis actuellement sous Ubuntu 11.10 et la version 4.6.1 de gcc.
J'ai essayé une méthode qui consiste a prendre l'archive de gcc-4.1 puis de l'extraire dans un dossier spécifique.
J'ai téléchargé l'archive ici:
ftp://ftp.uvsq.fr/pub/gcc/releases/gcc-4.1.0/gcc-4.1.0.tar.gz
Ensuite je l'extrait:
tar -xzvf gcc-4.1.0.tar.gz
J'ai donc maintenant un dossier gcc-4.1.0.
J'ai créé un dossier
mkdir gcc cd gcc
Je lance le ./configure avec un emplacement précis:
../gcc-4.1.0/configure --prefix=/usr/local/gcc-4.1
Ça me créer le makefile sans erreur.
Je tape ensuite:
make
Le traitement ce lance mais n'arrive pas à terme, j'ai l'erreur suivante:
WARNING: 'makeinfo' is missing on your system. You should only need it if
you modified a '.texi' or '.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy 'make' (AIX,
DU, IRIX). You might want to install the 'Texinfo' package or
the 'GNU make' package. Grab either from any GNU archive site.
make[3]: *** [fastjar.info] Erreur 1
make[3]: quittant le répertoire « /home/toto/Bureau/gcc/fastjar »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /home/toto/Bureau/gcc/fastjar »
make[1]: *** [all-fastjar] Erreur 2
make[1]: quittant le répertoire « /home/toto/Bureau/gcc »
make: *** [all] Erreur 2
Pourtant j'ai bien le paquet texinfo d'installé et je peux utiliser la commande makeinfo.
Je cherche une solution désespérément depuis 2 jours.
Merci
A voir également:
- Plusieurs compilateurs gcc
- Compiler plusieurs fichiers excel - Guide
- Compiler plusieurs pdf en un seul - Guide
- Problème gcc sous linux - Forum C
- Que faire si gcc ne marche pas - Forum C
- GCC : commande inconnue - Forum Programmation
1 réponse
Bonjour, je ne sais pas si ça peut vous aider mais l'erreur intervient sur "fastjar" avec une rapide recherche copie/colle sur google de la ligne suis tombé sur l'url : http://forums.cgsociety.org/t/solution-for-compile-gcc-4-1-2-makeinfo-error/1499410
dedans la personne a la même erreur et donne pour solution le déplacement par copie de ces deux fichiers :
cp ../fastjar/fastjar.info fastjar/fastjar.info
cp ../fastjar/fastjar.texi fastjar/fastjar.texi
apparemment la position du prompt est dans gcc-build qu'on peut voir en "5." son dernier "cd" est dans gcc-build j'imagine que ces copies doivent se faire en étant dans le dossier gcc-build.
Edit : mal lu, gcc-build est un dossier qu'il a créé lui-même.. Suivez ses directives pour compiler gcc4.1 je pense que vous vous en sortirez.
dedans la personne a la même erreur et donne pour solution le déplacement par copie de ces deux fichiers :
cp ../fastjar/fastjar.info fastjar/fastjar.info
cp ../fastjar/fastjar.texi fastjar/fastjar.texi
apparemment la position du prompt est dans gcc-build qu'on peut voir en "5." son dernier "cd" est dans gcc-build j'imagine que ces copies doivent se faire en étant dans le dossier gcc-build.
Edit : mal lu, gcc-build est un dossier qu'il a créé lui-même.. Suivez ses directives pour compiler gcc4.1 je pense que vous vous en sortirez.