怎样将 automake 项目恢复到运行 "./configure"之前的模样?

发布于 2022-09-07 04:33:44 字数 515 浏览 54 评论 0

当 automake 项目 运行./configure 之后,会根据目标机器(当前机器)生成Makefile,以及其他的相关文件,然而这些文件不仅占体积,而且包含大量的关于本机器的相关信息。这样的话不利于源代码的发布,然而为了调试程序,编译和运行并不可少,./configure 有必须执行。

因此有没有工具或者./configure 加上相应的参数来清理不必要的文件?

我曾经尝试在网上搜索过资料,但是好像针对automake构建工具的资料不是很多,即使有也是主要说明其工作模式。当然不排除仍然会有漏网之鱼。

我也尝试过阅读 ./configure 代码,然而由于我本身对shell就不是很熟悉,在加上这个文件的代码量实在太大,完全理解在短时间里根本可能,因此我编辑器搜索 "clean",但是这个单词不是出现在注释中,就是出现在变量名中,而且相关内容也都是针对目标文件、二进制文件的清理。好像没有清理Makefile等文件的。

若有高见,多谢回答!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别挽留 2022-09-14 04:33:44

你在执行./configure之前先新建个.gitignore文件啊,执行完./configure之后,把多余出来的文件都放到.gitignore里,这样就不会提交到代码库上了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文