我正在使用這個代碼
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