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