Есть ли какой-нибудь «традиционный» способ сохранить параметры, переданные в ./configure
сценарий?
В редких случаях, когда мне нужно собрать что-то из исходного кода, мне обычно нужно передать ему нестандартные параметры конфигурации (например, --prefix=...
, --with-foo=...
и т. д.)… Затем, когда мне в конце концов понадобится его перестроить, я забыл обо всех вариантах, которые использовал изначально.
Сейчас я использую что-то вроде этого:
$ mv configure{,.real}
$ echo "./configure.real --prefix=... --with-foo=..." > ./configure
$ chmod +x ./configure
Но это кажется… Менее идеального.
Так же как config.log
, большинство configure
сценарии создадут config.status
скрипт, который будет исполняемым, и при запуске он выполнит configure
с теми же параметрами, что и изначально.
Вы должны уметь просто делать ./config.status
После ./configure
у тебя обычно есть config.log
файл, содержащий ./configure
команда (включая параметр), а также название программного обеспечения. Я держу эту.