このコードを使用しています
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