Codice di errore 2 durante la compilazione di un file cpp in notepad ++


1

Sto usando questo codice

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

per eseguire un cpp dal blocco note. Quello che mi aspettavo di correre era g++ FILE_NAME.cpp -o FILE_NAME.exe Ma g++ FILE_NAME.cpp -o FILE_NAME.cpp.exeè quello che ho ottenuto.

Quindi, come posso includere solo il nome del file (senza l'estensione) in modo che questo codice funzioni? Esiste un codice per accedere al nome del file (senza estensione)?

Risposte:


3

La variabile d'ambiente $(NAME_PART)dovrebbe semplicemente restituire il nome file senza estensione.

Quindi il tuo codice sarebbe simile a questo;

cd "$(CURRENT_DIRECTORY)"
g++ $(NAME_PART) -o $(NAME_PART).exe
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.