Код ошибки 2 при компиляции cpp-файла в notepad++

Код ошибки 2 при компиляции cpp-файла в notepad++

Я использую этот код

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

Связанный контент