Ste*_*zzo 2 posix makefile configure
我有一个configure编写Makefile(来自Makefile.in)的脚本.该clean目标目前去除makefile文件中创建的一切,但它不会删除生成文件本身.(我可能不会使用Autotools)
因此我的问题是:makefile是否也会自行删除,需要开发人员./configure再次运行?
一方面,我希望清理目标正确清理源树.但是,另一方面,我希望能够make clean test在提交之前输入以检查一切是否正常工作; 再次运行配置脚本似乎有些奇怪.
这是一个风格问题,而不是技术问题.获得答案的最佳位置是automake手册,它将告诉您:
`make clean'
Erase from the build tree the files built by `make all'.
`make distclean'
Additionally erase anything `./configure' created.
Run Code Online (Sandbox Code Playgroud)
所以,不,make clean不应该删除Makefile. make distclean应该删除Makefile,因为它是由configure不创建的make all.
关于autotools的最好的事情之一是它们是一致的和标准的.最好不要通过藐视这些标准来刺激用户.
| 归档时间: |
|
| 查看次数: |
1737 次 |
| 最近记录: |