Я использую этот код
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