#1 Le 01/06/2007, à 19:57
- Floréal
Problème de compilation - gcc-4.1.2 ou mal implémenté sur ubuntu?
Bonjour,
je viens d'installer les paquet gcc et g++ (4.1.2) et lorsque j'ai voulu tester en compilan un simple fichier hello world, j'ai obtenu le message suivant:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/cstdlib:135: erreur: ‘::system’ has not been declared
savez vous d'où cela peut vennir et comment y remedier? merci d'avance.
Floréal
#2 Le 01/06/2007, à 20:10
- abetsic
Re : Problème de compilation - gcc-4.1.2 ou mal implémenté sur ubuntu?
Tu as installé le paquet "build-essential" ?
Si oui, l'erreur vient surement de ton code ou de la façon dont tu compiles.
Hors ligne
#3 Le 01/06/2007, à 20:50
- Floréal
Re : Problème de compilation - gcc-4.1.2 ou mal implémenté sur ubuntu?
alors comme je le disais mon fichier source n'est qu'un helloworld:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
ma méthode pour le compiler:
gcc -otest -lstdc++ main.cpp
mais de toute façon, il ne passe pas l'étape du pré-processeur et cela ne fait acune différence que build-essential soit, ou non installé.
Je ne vois pas d'où peut venir le problème.
#4 Le 01/06/2007, à 21:54
- Floréal
Re : Problème de compilation - gcc-4.1.2 ou mal implémenté sur ubuntu?
j'ai trouvé ceci: https://bugs.launchpad.net/ubuntu/+source/gcc-4.1/+bug/77559
le problème viendrait donc de pthread. Effectivement apres avoir desinstallé libpthread20 et libpthread-dev, le problème etait reglé.