Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/06/2007, à 20: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, à 21: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, à 21: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, à 22: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é.