Fehlercode 2 beim Kompilieren einer CPP-Datei in Notepad ++

1057
pyler

Ich verwende diesen Code

cd "$(CURRENT_DIRECTORY)" g++ $(FILE_NAME) -o $(FILE_NAME).exe 

cpp aus dem Editor ausführen. Was ich erwartet hatte, war zu laufen. g++ FILE_NAME.cpp -o FILE_NAME.exe Aber g++ FILE_NAME.cpp -o FILE_NAME.cpp.exeich bekam es.

Wie gebe ich also nur den Dateinamen (ohne die Erweiterung) ein, damit dieser Code funktioniert? Gibt es Code für den Zugriff auf den Dateinamen (ohne Erweiterung)?

1

1 Antwort auf die Frage

3
wonea

Die Umgebungsvariable $(NAME_PART)sollte nur den Dateinamen ohne Dateierweiterung zurückgeben.

So würde Ihr Code so aussehen;

cd "$(CURRENT_DIRECTORY)" g++ $(NAME_PART) -o $(NAME_PART).exe