web-dev-qa-db-fra.com

Comment nettoyer l'exécutable avec make clean?

Après avoir compilé plusieurs fichiers * .c et * .h avec make, j'ai nettoyé les fichiers objet avec make clean. Cependant, je ne sais pas comment supprimer l'exécutable.

mon code de makefile ->

    CC=gcc
    CFLAGS=-I.
    mp1: main.o downloader.o json.o
            $(CC) -o mp1 main.o downloader.o json.o -I.
    .PHONY : clean
    clean :
           -rm *.o $(objects)                              
2
user258010

Votre exécutable semble être le fichier mp1. Ajoutez ce fichier à la commande rm dans la cible clean:

clean :
       -rm *.o $(objects) mp1
3
Florian Diesch
$ Sudo make clean

La commande mentionnée ci-dessus va nettoyer tous les fichiers .o

0
Nagamani