Как убрать, исполняемое использование делают чистыми?

После компиляции нескольких *.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)                              
2
задан 14 March 2014 в 01:45

3 ответа

Ваш исполняемый файл, кажется, файл mp1. Добавьте этот файл к эти rm команда в эти clean цель:

clean :
       -rm *.o $(objects) mp1
3
ответ дан 8 October 2019 в 11:45
$ sudo make clean

вышеупомянутая команда уберет весь эти .o файлы

1
ответ дан 8 October 2019 в 11:45

Эта команда полезна, когда make недоступен в вашей системе.

$ find coding/ -type f -executable | xargs rm

Эта команда удаляет все исполняемые файлы в каталоге coding.

Первая часть команды, часть find, содержит список всех исполняемых файлов.

Вторая часть команды берет ввод из 1-й части и передает его команде rm.

xargs — команда, которая преобразует свой стандартный ввод в аргументы другой программы, смотрите справочную страницу для получения дополнительной информации

-2
ответ дан 13 September 2020 в 06:27

Другие вопросы по тегам:

Похожие вопросы: