在notepad++中編譯cpp檔時出現錯誤代碼2

在notepad++中編譯cpp檔時出現錯誤代碼2

我正在使用這個代碼

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

從記事本運行 cpp。我本來期望運行的是g++ FILE_NAME.cpp -o FILE_NAME.exe 但是g++ FILE_NAME.cpp -o FILE_NAME.cpp.exe我得到了。

那麼如何僅包含檔案名稱(不包含副檔名)以便此程式碼可以正常運作?是否有一些程式碼可以存取檔案名稱(不含副檔名)?

答案1

環境變數$(NAME_PART)應該只傳回不帶檔案副檔名的檔名。

所以你的程式碼看起來像這樣;

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

相關內容