Ничего кроме LT_INIT
не требуется, он по умолчанию создает как статические, так и разделяемые библиотеки. Если вы хотите, вы можете снова явно указать значения по умолчанию (но это своего рода избыточностью)
LT_INIT
AC_ENABLE_SHARED
AC_ENABLE_STATIC
редактировать:. Руководство говорит LT_INIT([shared])
и LT_INIT([static])
(в сочетании с LT_INIT([shared static])
должны работать также более точная формулировка руководство по какой умолчанию при LT_INIT
дан. этого макрос очереди на общих библиотеках, если они доступны, а также позволяет статические библиотеки, если они не конфликта с разделяемыми библиотеками
Так что, когда ./configure && сделать запуск статическая и общая библиотека произведено? – 2010-11-30 01:09:28