如何重新运行 ./configure 用同样的参数?

How to re-run ./configure with the same parameters?

几个月前,我通过执行

从源代码安装了一个应用程序
./configure --whatever
make
sudo make install

我最近重新安装了我的OS,现在我想再次安装这个应用程序,但我不记得当时我使用了什么编译标志。然而,由于我把所有文件都留在家里,所以我仍然拥有源代码和我的原始构建。有没有办法恢复我原来使用的./configure 参数?

刚刚重新运行make?毕竟,我认为您主要是在 安装 阶段而不是 配置 阶段重新 运行 之后。

但是,具体回答您的问题:autotools 在 config.status 文件中记录您的配置调用。 你可以调用它来重新运行你的配置阶段"in the same conditions":

./config.status --recheck

(这主要是 autotools 内部需要的:如果你 hack 你的 Makefile.am 或你的 configure.ac,automake 将重建构建系统以便更改生效;为了做到这一点正确地,它必须以与最初调用(由用户)相同的方式调用配置)