Bonjour,
je me lance dans le C++... alors pour commencer, je fais un tout simple Hello World ! comme suit :
je compile a l'ai de la ligne de commande suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include <iostream> int main () { std::cout << "Hello world!" << std::endl; return 0; }
et voici la sortie d'erreur que j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part > gcc helloworld.cpp
je ne vois pas trop d'ou viens mon erreur... le code de mon helloworld vient d'un cours....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 helloworld.cpp:(.text+0x25): référence indéfinie vers « std::cout » helloworld.cpp:(.text+0x2a): référence indéfinie vers « std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)» helloworld.cpp:(.text+0x35): référence indéfinie vers « std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)» helloworld.cpp:(.text+0x3b): référence indéfinie vers « std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))» /tmp/ccJhkDEP.o: dans la fonction « __tcf_0 »: helloworld.cpp:(.text+0x59): référence indéfinie vers « std::ios_base::Init::~Init()» /tmp/ccJhkDEP.o: dans la fonction « __static_initialization_and_destruction_0(int, int)»: helloworld.cpp:(.text+0x86): référence indéfinie vers « std::ios_base::Init::Init()» /tmp/ccJhkDEP.o:(.eh_frame+0x11): référence indéfinie vers « __gxx_personality_v0 » collect2: ld returned 1 exit status
Partager