首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我运行“./配置”命令之前,如何重置源树成为他们喜欢的?

在我运行“./配置”命令之前,如何重置源树成为他们喜欢的?
EN

Stack Overflow用户
提问于 2018-05-05 14:12:16
回答 1查看 210关注 0票数 2

该项目包含“配置”文件是一个经典的自动化项目。但是,当我运行./configure时,它将在源树下生成Makefile,其中包括关于我的平台的隐私信息。当我测试自动化项目时,我需要将它编译成二进制文件。二进制文件很容易被make clean清理,但是./configure生成的文件不能被清除。在我运行./configure之前,是否有一种简单的方法来重置所有的文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-05 19:43:37

您可以使用make distclean规则,它应该删除发行版没有提供的所有文件(生成的所有文件)。

如果您想变得更可靠,如果您的项目正确地使用了自动工具,那么您可以使用“远程构建”。这意味着您要创建一个单独的目录,而不是构建在分发目录中。例如:

代码语言:javascript
复制
src=$(pwd)
mkdir ../_build
cd ../_build
"$src"/configure
make

这根本不应该在分发目录中进行任何更改(您甚至不应该需要对它的写权限)。那么当你想把这个清理干净的时候:

代码语言:javascript
复制
cd ..
rm -rf _build
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50190363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档