码迷,mamicode.com
首页 > 其他好文 > 详细

Make & Makefile

时间:2018-10-09 20:05:22      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:内核配置   pat   信息   开源软件   自己   参考文献   inux   conf   patch   

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

标签:内核配置   pat   信息   开源软件   自己   参考文献   inux   conf   patch   

原文地址:https://www.cnblogs.com/collapsar/p/9762137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!