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 function main': : undefined reference tostd::cout'
    /tmp/ccIl0gyP.o(.text+0x1e): In function main': : 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.


Anmelden zum Antworten