gcc fehler
-
wenn ich folgendes Programm kompilieren will erhalte ich unter suse8.2 mit gcc (GCC) 3.3 20030226 folgende fehlermeldung.
gcc hello.cpp
*
/tmp/ccIl0gyP.o(.text+0x19): In functionmain': : undefined reference tostd::cout'
/tmp/ccIl0gyP.o(.text+0x1e): In functionmain': : undefined reference tostd::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
*das programm schaut wie folgt aus:
#include <iostream> int main() { std::cout << "Hello c-plusplus.net!\n"; }kann mir jemand von euch bitte sagen woran das liegt und wie ich diese fehler beseitigen kann.
danke
xinu
-
sorry, ich hab wohl in die falsche gruppe gepostet.
-
kann man wohl sagen. Aber du musst mit g++ hello.cpp und nicht mit gcc hello.cpp kompilieren, ansonsten wird die c++-Standardbibliothek nicht dazugelinkt und du bekommst diesen Fehler.