当前位置: 技术问答>linux和unix
configure和 qmake -project后如何删除生成的文件
来源: 互联网 发布时间:2016-09-14
本文导语: 我们知道make 后的产生的文件可以用make clean来删除,那么编译内核或QT时configure后生成的文件怎么删除,或者说怎么才能够做一个清理动作,重新可以正确的configure。 同样,如果我们写一个qt程序,qmake -project后,...
我们知道make 后的产生的文件可以用make clean来删除,那么编译内核或QT时configure后生成的文件怎么删除,或者说怎么才能够做一个清理动作,重新可以正确的configure。
同样,如果我们写一个qt程序,qmake -project后,如何才能删除其生成的.pro 等文件呢
换句话说,这两个命令使用的清理命令是什么呢。
同样,如果我们写一个qt程序,qmake -project后,如何才能删除其生成的.pro 等文件呢
换句话说,这两个命令使用的清理命令是什么呢。
|
其实在QT里面的MAKEFILE只是自动生成的,
楼主不喜欢可以编写符合自己喜好的Makefile,
方法:修改生成的MAKEFILE
添加自己的标签,或修改自带的标签,比如你想在make clean 后删除pro文件
在MAKEFILE中的clean标签中添加相应的删除就可以了,
如果你想分步执行,先clean在清除pro,就添加一个自己的标签,比如deletepro ,然后添加行为,
运行make deletepro就执行你想让这个标签要做的行为了,
makefile比较人性,
楼主不喜欢可以编写符合自己喜好的Makefile,
方法:修改生成的MAKEFILE
添加自己的标签,或修改自带的标签,比如你想在make clean 后删除pro文件
在MAKEFILE中的clean标签中添加相应的删除就可以了,
如果你想分步执行,先clean在清除pro,就添加一个自己的标签,比如deletepro ,然后添加行为,
运行make deletepro就执行你想让这个标签要做的行为了,
makefile比较人性,
|
$ make help
Cleaning targets:
clean - Remove most generated files but keep the config and
enough build support to build external modules
mrproper - Remove all generated files + config + various backup files
distclean - mrproper + remove editor backup and patch files
......
或者直接看Makefile里面关于mrproper和distclean的部分, 这两个应该都可以删除config文件.
Cleaning targets:
clean - Remove most generated files but keep the config and
enough build support to build external modules
mrproper - Remove all generated files + config + various backup files
distclean - mrproper + remove editor backup and patch files
......
或者直接看Makefile里面关于mrproper和distclean的部分, 这两个应该都可以删除config文件.
|
对于内核,先make clean 删除生成的.o文件和一些临时文件(例如System.map), 再make mrproper,会把.config和自动生成的文件删除(例如:include/linux/version.h,此文件是十六进制的kernel version号,由Makefile里自动生成。)
|
对于configure,有的configure脚本带了清除命令。你需要仔细看看随软件包带的README或INSTALL
|
这个跟Makefile没关么?
|
不懂帮顶~