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

1

Estou usando este código

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

para executar um cpp do bloco de notas. O que eu esperava executar era g++ FILE_NAME.cpp -o FILE_NAME.exe Mas g++ FILE_NAME.cpp -o FILE_NAME.cpp.exe é o que eu tenho.

Então, como incluo 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)?

    
por pyler 20.08.2012 / 07:02

1 resposta

3

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

Assim, o seu código ficaria assim:

cd "$(CURRENT_DIRECTORY)"
g++ $(NAME_PART) -o $(NAME_PART).exe
    
por 15.02.2013 / 12:21