2010-11-29 14 views

cevap

11

LT_INIT dışında hiçbir şey, varsayılan olarak hem statik hem de paylaşılan kitaplıklar oluşturmaya gerek yoktur. İsterseniz, yine açıkça varsayılan ifade edebiliriz (ama yedekli nevi)

LT_INIT 
AC_ENABLE_SHARED 
AC_ENABLE_STATIC

düzenleme:. Ayrıca çalışacaklardır LT_INIT([shared static]) birleştirilerek manuel diyor LT_INIT([shared]) ve LT_INIT([static]) (varsayılan zaman olan şeye Ayrıca kılavuzu daha kesin ifadeler LT_INIT verilir. onlar mevcut olup olmadığını bazı kütüphane bu makro döner ve onlar paylaşılan kütüphaneleri ile değil çatışma yaparsak da statik kütüphaneler sağlayan ./configure çalıştırılır && make Yani

+0

, bir statik VE paylaşılan kütüphane autom atik olarak üretilir? –

+0

@Mohit Deshpande, bu doğru. – ptomato

+2

configure.ac sporları a, "AC_DISABLE_STATIC" deyin, her ikisi de varsayılan olarak üretecektir. Örneğin AC_DISABLE_STATIC, './configure --enable-static' kullanılarak tersine çevrilebilir. Yani configure.ac'de ne var, gerçekten bir geliştiricinin kullanıcıları için önerisi. – user502515

İlgili konular