Forum Linux.suse Problème avec GCC

Posté par  .
Étiquettes : aucune
0
16
jan.
2006
Bonjour, j'ai installé récemment SUSE 10.0 . Après quelques problèmes pour installer la carte graphique je me suis attaqué a la carte réseau sans fil. J'ai mi 2 jours pour l'installer et maintenant elle fonctionne bien . Mon problème c'est que j'avai lu sur une forum qu'il fallait faire un lien sur gcc du genre :
ln -s gcc gcc4.0
ou un truc du genre . Seulement depuis impossible de compiler ni un programme C ni C++
Voici les erreurs que cela me donne quand j'essaye de compiler



Name "main::progName" used only once: possible typo at /usr/local/bin/g++ line 191.

point.o: dans la fonction « __static_initialization_and_destruction_0(int, int)»:
point.cpp:(.text+0xb1): référence indéfinie vers « std::ios_base::Init::Init()»
point.o: dans la fonction « __tcf_0 »:
point.cpp:(.text+0x8c): référence indéfinie vers « std::ios_base::Init::~Init()»
point.o:(.eh_frame+0x11): référence indéfinie vers « __gxx_personality_v0 »
main.o: dans la fonction « __static_initialization_and_destruction_0(int, int)»:
main.cpp:(.text+0x31): référence indéfinie vers « std::ios_base::Init::Init()»
main.o: dans la fonction « main »:
main.cpp:(.text+0xa8): référence indéfinie vers « std::cout »
main.cpp:(.text+0xad): référence indéfinie vers « std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)»
main.cpp:(.text+0xcc): référence indéfinie vers « std::basic_ostream<char, std::char_traits >::operator<<(unsigned long)»
main.cpp:(.text+0xd9): référence indéfinie vers « std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)»
main.cpp:(.text+0xf8): référence indéfinie vers « std::basic_ostream<char, std::char_traits >::operator<<(unsigned long)»
main.cpp:(.text+0x105): référence indéfinie vers « std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)»
main.cpp:(.text+0x10d): référence indéfinie vers « std::basic_ostream<char, std::char_traits >& std::endl<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&)»
main.cpp:(.text+0x118): référence indéfinie vers « Point::~Point()»
main.cpp:(.text+0x120): référence indéfinie vers « Point::~Point()»
main.cpp:(.text+0x135): référence indéfinie vers « std::basic_ostream<char, std::char_traits >::operator<<(long)»
main.cpp:(.text+0x145): référence indéfinie vers « std::basic_ostream<char, std::char_traits >::operator<<(long)»
main.cpp:(.text+0x155): référence indéfinie vers « Point::~Point()»
main.cpp:(.text+0x15e): référence indéfinie vers « Point::~Point()»
main.o: dans la fonction « __tcf_0 »:
main.cpp:(.text+0xc): référence indéfinie vers « std::ios_base::Init::~Init()»
main.o:(.eh_frame+0x12): référence indéfinie vers « __gxx_personality_v0 »
collect2: ld returned 1 exit status
make: *** [main] Erreur 1



PS : avant que je fasse le lien ca compiler sans problème donc ca ne vient pas du programme. et j'ai essayé de réinstaller gcc avec les cd d'install de SUSE et avec la mise a jour en ligne et rien n'y fait.

Si qq'un pouvait m'aider ...
Merci d'avance.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.