После компиляции нескольких *.c и *.h использования файлов делают, я вымылся, использование объектных файлов делают чистыми. Однако я не знаю, как удалить исполняемый файл.
мой код make-файла->
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)
Ваш исполняемый файл, кажется, файл mp1
. Добавьте этот файл к эти rm
команда в эти clean
цель:
clean :
-rm *.o $(objects) mp1
$ sudo make clean
вышеупомянутая команда уберет весь эти .o
файлы
Эта команда полезна, когда make
недоступен в вашей системе.
$ find coding/ -type f -executable | xargs rm
Эта команда удаляет все исполняемые файлы в каталоге coding
.
Первая часть команды, часть find
, содержит список всех исполняемых файлов.
Вторая часть команды берет ввод из 1-й части и передает его команде rm
.
xargs
— команда, которая преобразует свой стандартный ввод в аргументы другой программы, смотрите справочную страницу для получения дополнительной информации