Как libtool решает создать общую библиотеку или нет?Как libtool решает создать общую библиотеку или нет?
Chenz
Как libtool решает создать общую библиотеку или нет?Как libtool решает создать общую библиотеку или нет?
Chenz
От http://www.manpagez.com/man/1/libtool/
Libtool может создать либо динамически связанных разделяемых библиотек, с -dynamic или статически скомпонованных (архив) библиотеки, с -static.
Если вы используете Automake и Autoconf, Libtool строит как общие, так и статические по умолчанию, если они поддерживаются на вашей платформе. Чтобы построить только один вид, позвоните configure
с --disable-static
или --disable-shared
.
но как определить, поддерживает ли ваша установка общую или статическую ссылку? –
Включая макрос 'LT_INIT' (или' AM_PROG_LIBTOOL' в старых версиях) в 'configure.ac', он проверяет, что ваша система поддерживает в режиме configure. – ptomato