PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C++ unter Linux



micha97
23-07-2001, 08:03
Hallo! - Bei der Eingabe der folgenden Befehle bekomme ich immer eine negative Meldung (Datei nicht gefunden o.ä.)

#include <iostream.h>
int main()
{
cout << "Hello World!\n";
return 0;
}

danach kompiliere ich mit gcc und rufe mit ./a.out auf.
Was ist hier fehlerhaft?
Gruß und Dank micha97

jgbauman
23-07-2001, 08:50
nimm g++ statt gcc

Ilja
23-07-2001, 13:13
poste mal deine kompilier-zeile

jgr
23-07-2001, 13:23
Das Programm sollte laufen, sobald du #include durch #include "iostream.h" erweiterst.
Denn cout muss ja irgendwo definiert sein.

jgbauman
23-07-2001, 17:20
Das lag wohl eher am Forum, das aus
#include &lt;iostream.h&gt;
einfach
#include
macht.
&lt;iostream.h&gt; sieht halt aus wie ein falscher HTML-TAG.
Aber wenn ist &lt;iostream.h&gt; korrekter als "iostream.h". Schliesslich soll der Compiler im System-Include-Pfad suchen ;-)

micha97
23-07-2001, 18:14
genau so ist es! include iostream habe ich natürlich in der ersten Zeile stehen und mit der Eingabe g++ funktioniert alles bestens!
Gruß micha97