configure和 qmake -project后如何删除生成的文件

fpcc 2010-07-27 11:44:04
我们知道make 后的产生的文件可以用make clean来删除,那么编译内核或QT时configure后生成的文件怎么删除,或者说怎么才能够做一个清理动作,重新可以正确的configure。
同样,如果我们写一个qt程序,qmake -project后,如何才能删除其生成的.pro 等文件呢
换句话说,这两个命令使用的清理命令是什么呢。
...全文
1445 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
fpcc 2010-07-29
  • 打赏
  • 举报
回复
谢谢大家 ,放入各位童鞋。结帐。
fpcc 2010-07-28
  • 打赏
  • 举报
回复
九楼的,configure自带的命令是什么,我现在手头上没有,可否给介绍下,谢谢。我的qmake目前也是按你说的方法来清除,但我觉得似乎应用有一个一次删除的命令,可能是我记错了。
非常感谢。
Wenxy1 2010-07-28
  • 打赏
  • 举报
回复
对于内核,先make clean 删除生成的.o文件和一些临时文件(例如System.map), 再make mrproper,会把.config和自动生成的文件删除(例如:include/linux/version.h,此文件是十六进制的kernel version号,由Makefile里自动生成。)
wwwunix 2010-07-28
  • 打赏
  • 举报
回复
对于configure,有的configure脚本带了清除命令。你需要仔细看看随软件包带的README或INSTALL
wwwunix 2010-07-28
  • 打赏
  • 举报
回复
觉得麻烦的话,自己写个shell程序执行上面的动作。
wwwunix 2010-07-28
  • 打赏
  • 举报
回复
对于qmake,我一般的做法是:
先用make clean删除中间结果
然后用rm删除目标可执行程序
然后用rm删除Makefile文件
然后用rm删除.pro文件
fpcc 2010-07-28
  • 打赏
  • 举报
回复
谢谢童鞋们关心,可是我说的是configure后和qmake后,怎么清理,嘿嘿。
Luyi06292 2010-07-28
  • 打赏
  • 举报
回复
不懂帮顶~
steptodream 2010-07-28
  • 打赏
  • 举报
回复
这个跟Makefile没关么?
  • 打赏
  • 举报
回复
其实在QT里面的MAKEFILE只是自动生成的,
楼主不喜欢可以编写符合自己喜好的Makefile,
方法:修改生成的MAKEFILE
添加自己的标签,或修改自带的标签,比如你想在make clean 后删除pro文件
在MAKEFILE中的clean标签中添加相应的删除就可以了,
如果你想分步执行,先clean在清除pro,就添加一个自己的标签,比如deletepro ,然后添加行为,

运行make deletepro就执行你想让这个标签要做的行为了,

makefile比较人性,
brookmill 2010-07-27
  • 打赏
  • 举报
回复
$ 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文件.
brookmill 2010-07-27
  • 打赏
  • 举报
回复
或者 make distclean
brookmill 2010-07-27
  • 打赏
  • 举报
回复
内核好像可以用 make mrproper

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧