GNU C++ Compiler, wie compiliert man ein Programm?

Von: , Frage gestellt am Di, 25. Jan 2000

Hallo,

bin ich froh das es dieses Forum gibt!

Ich habe vor kurzem angefangen C++ zu erlernen und habe mir den GNU Compiler downgeloaded.

Mein Problem: Ich finde nirgendwo in den Hilfedateien ein Beispiel wie man z.B. eine stinknormale Hallo.cpp Datei compiliert.

Das Progrämmchen sieht so aus:
#include <iostream.h>
int main()
{cout<<"Hallo!";
return 0;
}

Bei der Eingabe im DosModus:
c:>GNU\g++ Hallo.cpp

meint der Compiler ich hätte kein Include-Path oder ähnliches angegeben. Nirgendwo in den mitgelieferten Hilfedateien konnte ich einen solchen Parameter finden.

BITTE HILFT MIR! (danke im vorraus!)

Ciao
Catmad

4 Antworten zu dieser Frage

  1. Antwort von nach 21 Minuten hilfreich
    Re: GNU C++ Compiler, wie compiliert man ein Progr

    Bei der Eingabe im DosModus:
    c:>GNU\g++ Hallo.cpp
    Dann sollte bei den Installationsanleitungen irgendwo geschrieben stehen, welche Umgebungsvariablen wie zu setzen sind.

    Die Option des Compilers heisst -I, also z.B. -Ic:\GNU\include

    und probier doch mal g++ --help

    MfG Lutz

    • Antwort von nach 2 Tagen hilfreich
      Bin ich zu blöd?

      Dann sollte bei den
      Installationsanleitungen irgendwo
      geschrieben stehen, welche
      Umgebungsvariablen wie zu setzen sind.
      Die Anleitung ist sehr ausführlich geschrieben, jedoch fehlt ein Beispiel, wie man eine Datei compiliert! Die Option des Compilers heisst -I, also
      z.B. -Ic:\GNU\include
      Habe ich auch schon probiert, aber der Compiler meint, dass in diesem Verzeichnis keine Include-Dateien vorhanden wären.
      (Ich habe die Include Files überprüft, sind in Ordnung, auch die Attribute sind Ok!)
      Ausserdem schreibt er mir als Fehlermeldung : c:gnuinclude not found !!!
      Da fehlen die Backshlashes?!?!? und probier doch mal g++ --help
      Bei dieser Eingabe gibt er an, dass er diesen Parameter nicht kennt.

      Daher kam mir der Verdacht, ich hätte wohl eine fehlerhafte Version des Programmes. Ich habe also eine neue downgeloaded. Der gleiche Fehler.
      Dann habe ich auf einer CT-Shareware CD eine Version auf meinen Rechner installiert, genau der gleiche Fehler.

      Ich habe zusätzlich noch den Compiler auf einen anderen Rechner installiert. Wäre ja möglich, das mein System spinnt.

      Bin ich zu blöd um ein einfaches C++ Programm zu compilieren? Mit MS Visual C++ hat es geklappt.

      Mfg
      Catmad

      • Antwort von nach 7 Tagen hilfreich
        Re: Bin ich zu blöd?

        Die Anleitung ist sehr ausführlich
        geschrieben, jedoch fehlt ein Beispiel,
        wie man eine Datei compiliert!
        -) Vielleicht fand man "g++ hello.cc"
        einfach zu trivial. Aber hast ja recht. Ausserdem schreibt er mir als
        Fehlermeldung : c:gnuinclude not found
        !!!
        Da fehlen die Backshlashes?!?!?
        Dann versuch' mal, die Backslashes zu
        verdoppeln ("\\"), falls das Verzeichnis
        wirklich stimmt. Bin ich zu blöd um ein einfaches C++
        Programm zu compilieren? Mit MS Visual
        C++ hat es geklappt.
        Der Preisunterschied ist ja auch astronomisch.

        Sind wirklich die Env-Variablen aus der
        Doku richtig gesetzt? Klappt es nach
        dem Verdoppeln der Backslashs?

        btw: "<iostream.h>" gibt's nicht mehr,
        es muß "#include <iostream>" heißen.

        ciao,
        johnny

        • Antwort von nach 7 Tagen hilfreich
          Re^2: Bin ich zu blöd?

          Hi Johannes! btw: "<iostream.h>" gibt's nicht
          mehr,
          es muß "#include <iostream>"
          heißen.
          Danke, jetzt funkts!
          Seltsam aber, dass dies nicht im HB steht!?!

          Ciao
          Catmad

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!