2016-06-03 4 views
1

Ich habe ein sehr einfaches Beispiel genannt Hello World und befindet sich in Ordner machen laufen "C:/Hello World" in Dev-Cpp wie folgt:kann nicht Befehl in Dev-cpp Anwendung

#include <iostream> 
using namespace std; 

int main(){ 
    cout << "Hello World"; 
    return 0; 
} 

Of Natürlich, wenn ich F11 (Kompiliere und starte), dann wird das Programm normal ausgeführt. Aber ich möchte dieses Programm auf andere Weise ausführen: Verwenden Sie make Befehl !!!

ich gewusst haben, dass die Syntax machen Befehl auszuführen: make -f [Dateiname machen]. In Dev-Cpp ist dieser Befehl make -f "Makefile.win". So springe ich in Hello World Ordner und geben Sie wie folgt vor:

make command

Die Konsole zeigt viele Fehler enthalten Header beziehen.

make result

Wie kann ich Befehl ausführen ohne Fehler machen? Danke im Voraus.

Antwort

0

In Ordnung. Es ist etwas falsch mit meinem make Befehl.

Das Problem ist, ich hatte zwei Versionen von gcc in meinem Computer installiert. Das HelloWorld Beispiel ist kompiliert und mit der neuesten GCC-Version erstellt.

Aber die machen Befehl Ich hatte Typ gehört zu den älteren GCC-Version. Dies führt zu vielen Fehlern.

Um machen Befehl richtig auszuführen, muss das Recht I machen Befehl verwenden, die in Dev-Cpp (Bild unten) definiert ist: mingw32-make.exe

right make command

Verwandte Themen