怎样将 automake 项目恢复到运行 "./configure"之前的模样?
当 automake 项目 运行./configure
之后,会根据目标机器(当前机器)生成Makefile,以及其他的相关文件,然而这些文件不仅占体积,而且包含大量的关于本机器的相关信息。这样的话不利于源代码的发布,然而为了调试程序,编译和运行并不可少,./configure
有必须执行。
因此有没有工具或者./configure
加上相应的参数来清理不必要的文件?
我曾经尝试在网上搜索过资料,但是好像针对automake构建工具的资料不是很多,即使有也是主要说明其工作模式。当然不排除仍然会有漏网之鱼。
我也尝试过阅读 ./configure
代码,然而由于我本身对shell就不是很熟悉,在加上这个文件的代码量实在太大,完全理解在短时间里根本可能,因此我编辑器搜索 "clean",但是这个单词不是出现在注释中,就是出现在变量名中,而且相关内容也都是针对目标文件、二进制文件的清理。好像没有清理Makefile等文件的。
若有高见,多谢回答!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你在执行
./configure
之前先新建个.gitignore
文件啊,执行完./configure
之后,把多余出来的文件都放到.gitignore
里,这样就不会提交到代码库上了