保存传递给‘./configure’脚本的选项?

保存传递给‘./configure’脚本的选项?

是否有任何“常规”方法来保存传递给./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命令(包括选项)以及软件名称的文件。我习惯保留这个。

相关内容