PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Newbee braucht einfache Hilfe bei "Hello World" :-(



linosch
03-07-2002, 15:25
Hallo zusammen,

ich bin dabei mir C++ zu lernen. Als System benutze ich SuSE 8.0.

Mein Code:

#include <iostream>
using namespace std;
void main()
{
cout << "Hallo Welt!\n";
}

Wenn ich diesen mit cc test.cc -o test compiliere bekomme ich folgenden Fehler:
/tmp/ccxY7Wli.o: In function `main':
/tmp/ccxY7Wli.o(.text+0xf): undefined reference to `cout'
/tmp/ccxY7Wli.o(.text+0x14): undefined reference to `ostream::operator<<(char const *)'
collect2: ld returned 1 exit status

Nehme ich den Befehl cout heraus, also eine leere Main-Funktion, dann habe ich ein executable welches aber ja nichts tut.

Was mache ich denn falsch?

THX

Lino

Demonus
03-07-2002, 15:47
Ich nehme mal an du meintest: gcc test.cpp -o test
Du versuchst einen C++ Code mit dem C-Compiler(gcc)
zu kompileren und das geht nicht.
Versuche es mit dem C++-Compiler: g++ test.cpp -o test

linosch
03-07-2002, 15:52
1000 Dank - genau das wars! *grrrr*

Gruss

Lino

*peinlich*