6
我正在爲我的項目使用GNU autotools(包括automake!)。我想知道是否可以使用libtool創建靜態庫和共享庫?或者這些聲明是分開的?請問:使用GNU libtool創建靜態庫和共享庫?
LT_INIT(shared static)
工作嗎?
我正在爲我的項目使用GNU autotools(包括automake!)。我想知道是否可以使用libtool創建靜態庫和共享庫?或者這些聲明是分開的?請問:使用GNU libtool創建靜態庫和共享庫?
LT_INIT(shared static)
工作嗎?
除了需要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