Как перезапустить ./configure с теми же параметрами? - PullRequest
0 голосов
/ 19 мая 2018

Несколько месяцев назад я установил приложение из исходного кода, выполнив

./configure --whatever
make
sudo make install

Я недавно переустановил свою ОС и теперь я хотел бы установить это приложение снова, но я не помню, какие флаги компиляции яиспользовал тогда.Однако, поскольку я хранил все файлы из своего дома, у меня все еще есть исходный код и моя оригинальная сборка.Есть ли способ восстановить параметры ./configure, которые я использовал изначально?

1 Ответ

0 голосов
/ 21 мая 2018

просто перезапустить make?в конце концов, я думаю, что вы в основном после повторного запуска фазы установки вместо configure -step.

однако, чтобы конкретно ответить на ваш вопрос: autotools recordваш вызов configure в файле config.status.Вы можете вызвать его для повторного запуска фазы конфигурирования «в тех же условиях»:

./config.status --recheck

(это главным образом необходимо для автоинструментов: если вы взломали свой Makefile.am или configure.ac, automakeперестроит систему сборки, чтобы изменения оказали влияние: для того, чтобы сделать это правильно, он должен вызвать configure так же, как он был изначально вызван (пользователем))

...