如何重新运行 ./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 将重建构建系统以便更改生效;为了做到这一点正确地,它必须以与最初调用(由用户)相同的方式调用配置)
几个月前,我通过执行
从源代码安装了一个应用程序./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 将重建构建系统以便更改生效;为了做到这一点正确地,它必须以与最初调用(由用户)相同的方式调用配置)