![Código de erro 2 ao compilar um arquivo cpp no notepad++](https://rvso.com/image/1326452/C%C3%B3digo%20de%20erro%202%20ao%20compilar%20um%20arquivo%20cpp%20no%20%E2%80%8B%E2%80%8Bnotepad%2B%2B.png)
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.exe
foi 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