2012-12-14 10 views
11

Ich habe ähnliche Posts überprüft und jemand löst mein Problem. Ich bin sehr einfach, aber ich bin neu mit Eclipse. Ich versuche ein einfaches Beispiel zu machen und ich habe dieses Problem.make: g ++: Befehl nicht gefunden

die Make-Datei ist gerade diese

all: hello.exe 

clean: 
    rm Hello.o Hello.exe 

hello.exe: hello.o 
    g++ -g -o hello.exe hello.o 

hello.o: 
    g++ -c -g main.cpp 

Und ich bekomme diesen Fehler "machen: g ++: Befehl nicht gefunden"

Danke für die Hilfe.

+3

Erste Schätzung: Sie haben nicht g ++ installiert. : P – cHao

+9

Funktioniert 'g ++' (der GNU C++ Compiler) in der Befehlszeile? Wenn nicht, installiere es (wenn du auf Debian/Ubuntu stehst, 'sudo apt-get install g ++'). –

+0

@therefromhier baut er 'hello.exe', was bedeutet, dass er nicht auf Linux oder Unix läuft. – hd1

Antwort

6

Sie müssen die Entwicklungswerkzeuge von GNU installieren. Ich nehme an, Sie sind auf Windows, in diesem Fall haben Sie zwei Optionen: cygwin und . Der ehemalige includes g++ aus der Box. Ich bin weniger vertraut mit Mingw, aber die C++ Standard library scheint auch verfügbar zu sein.

Siehe these installation instructions, ich würde empfehlen ab Schritt 1, wenn überhaupt möglich.