是否有任何“常规”方法来保存传递给./configure
脚本的选项?
在极少数情况下,我需要从源代码构建某些东西,通常需要向其传递非标准配置选项(例如,,--prefix=...
等--with-foo=...
)...然后,当我最终需要重新构建它时,我已经忘记了我最初使用的所有选项。
目前我使用这样的东西:
$ mv configure{,.real}
$ echo "./configure.real --prefix=... --with-foo=..." > ./configure
$ chmod +x ./configure
但感觉...不太理想。
答案1
以及config.log
,大多数configure
脚本都会创建一个config.status
可执行的脚本,当您运行时,它将使用configure
您最初执行的相同选项执行操作。
你应该可以这样做./config.status
答案2
之后./configure
你通常会有一个config.log
包含./configure
命令(包括选项)以及软件名称的文件。我习惯保留这个。