当前位置:  技术问答>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里面的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文件.

|
对于内核,先make clean 删除生成的.o文件和一些临时文件(例如System.map), 再make mrproper,会把.config和自动生成的文件删除(例如:include/linux/version.h,此文件是十六进制的kernel version号,由Makefile里自动生成。)

|
对于configure,有的configure脚本带了清除命令。你需要仔细看看随软件包带的README或INSTALL

|
这个跟Makefile没关么?

|
不懂帮顶~

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.security.auth.login类configuration的类成员方法: configuration定义及介绍
  • debian下安装bind用./configure时提示安装bind时./configure提示whether make sets $(MAKE)... no
  • java命名空间javax.security.auth.login类configuration的类成员方法: setconfiguration定义及介绍
  • ??请问在windows下怎样配置sh的configure文件 许多开放源码项目在编译前都要配置configure才能编译. 可...
  • java命名空间javax.security.auth.login类configuration的类成员方法: getparameters定义及介绍
  • 请教:在linux下装mysql时,用./configure为什么会返回./configure: No such file or directory
  • java命名空间javax.security.auth.login类configuration的类成员方法: gettype定义及介绍
  • configure脚本的写法
  • java命名空间javax.security.auth.login类configuration的类成员方法: getprovider定义及介绍
  • ./configure 后报错
  • java命名空间javax.security.auth.login类configuration的类成员方法: refresh定义及介绍
  • 请教个configure文件的问题
  • java命名空间javax.security.auth.login类configuration的类成员方法: getappconfigurationentry定义及介绍
  • 为什么我的./configure不能用?
  • java命名空间javax.security.auth.login类configuration的类成员方法: getinstance定义及介绍
  • ./configure: Command not found.
  • ndk下编译ffmpeg的configure命令及配置参数
  • ./configure为什么要加 ./
  • "./configure"这些命令要怎么运行?
  • 请教关于configure的问题
  • 求助:我的Fedora11找不到configure命令


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3