Como limpar o executável usando make clean?

2

Depois de compilar vários arquivos * .c e * .h usando o make, eu limpei os arquivos do objeto usando make clean. No entanto, não sei como remover o executável.

meu código 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)                              
    
por user258010 13.03.2014 / 22:45

2 respostas

3

Seu executável parece ser o arquivo mp1 . Adicione este arquivo ao comando rm no clean target:

clean :
       -rm *.o $(objects) mp1
    
por Florian Diesch 13.03.2014 / 23:04
0
$ sudo make clean

O comando acima mencionado limpará todos os arquivos .o

    
por Nagamani 29.06.2016 / 07:00