如何使用make clean清理可执行文件?

use*_*010 6 makefile make

使用 make 编译了几个 *.c 和 *.h 文件后,我使用 make clean 清理了目标文件。但是我不知道如何删除可执行文件。

我的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)                              
Run Code Online (Sandbox Code Playgroud)

Flo*_*sch 5

您的可执行文件似乎是该文件mp1。将此文件添加到目标中的rm命令clean

clean :
       -rm *.o $(objects) mp1
Run Code Online (Sandbox Code Playgroud)