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
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.exe
ich 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)?
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