Código de erro 2 ao compilar um arquivo cpp no ​​notepad++

Código de erro 2 ao compilar um arquivo cpp no ​​notepad++

Estou usando esse código

cd "$(CURRENT_DIRECTORY)"
g++ $(FILE_NAME) -o $(FILE_NAME).exe

para executar um cpp no ​​bloco de notas. O que eu esperava correr era g++ FILE_NAME.cpp -o FILE_NAME.exe Mas g++ FILE_NAME.cpp -o FILE_NAME.cpp.exefoi o que consegui.

Então como faço para incluir apenas o nome do arquivo (sem a extensão) para que esse código funcione? Existe algum código para acessar o nome do arquivo (sem a extensão)?

Responder1

A variável de ambiente $(NAME_PART)deve retornar apenas o nome do arquivo sem extensão de arquivo.

Então seu código ficaria assim;

cd "$(CURRENT_DIRECTORY)"
g++ $(NAME_PART) -o $(NAME_PART).exe

informação relacionada