MinGW - make: cc: Kommando nicht gefunden

Ich habe vor kurzem angefangen mit MinGW und ich bin mit Mühe make unter Windows arbeiten. Meine Verzeichnisstruktur ist wie folgt:

Makefile
p001.cpp
p002.cpp
p003.cpp
bin\

Meine Makefile sieht wie folgt aus:

CC=g++
BIN=bin

%: p%.cpp
    $(CC) p$*.cpp -o $(BIN)/p$*

Aber wenn ich make bekomme ich die Fehlermeldung:

> make 001
cc p001.cpp -o bin/p001
make: cc: Command not found
make: *** [001] Error 127

Ich bin nicht sicher, was ist hier falsch. Von was ich gelesen habe, wird die variable CC standardmäßig cc wenn die angegebenen compiler nicht gefunden wird. Ich sehe nicht, warum das der Fall ist. g++ ist in meinem system die variable path aus, und nur mit g++ p001.cpp -o bin/p001 funktioniert einwandfrei.

  • Haben Sie die mingw/bin in den Systempfad? Welche g++ benutzt du ?
  • Ja, der bin-Ordner im Systempfad. g++ version ist 4.9.3.
InformationsquelleAutor hazrmard | 2016-03-26
Schreibe einen Kommentar