我正在使用这个代码
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