Make & Makefile
阿新 • • 發佈:2018-10-09
ets 備份 details 內核配置 onf bsp 幫助 prop iou
make clean和make distclean的區別
對於Linux內核而言,可通過make help查看相關的幫助信息
Cleaning targets:
clean - Remove most generated files but keep the config and enough build support to build external modules
刪除大多數編譯生成的文件(主要包括後綴為“.o”的文件和可執行文件),但會保留配置和足夠的構建支持(用於構建擴展模塊)
mrproper - Remove all generated files + config + various backup files
刪除所有的編譯生成文件, 還有內核配置文件, 再加上各種備份文件
distclean - mrproper + remove editor backup and patch files
mrproper刪除的文件, 以及編輯備份文件和一些補丁文件
distclean是dist的逆操作,make dist產生發布軟件包文件(即distribution package)
對於開源軟件而言,clean和distclean以及其他類似的操作都是由軟件本身的Makefile中的偽目標自己定義的,其含義取決於軟件本身。
參考文獻:
https://blog.csdn.net/sidely/article/details/40296745
http://www.cnblogs.com/hnrainll/archive/2011/06/08/2075052.html
Make & Makefile