0
有什麼方法可以將glib2靜態鏈接到我的二進制文件?我在Mac OS X Lion上。靜態鏈接glib2
如果不是,某人有沒有想過開發一個應用程序,該應用程序可以安裝在沒有安裝glib庫或沒有安裝glib庫的系統中?換句話說,使用glib2構建的二進制文件的分發只適用於高級用戶,知道下載,構建和安裝glib的熱門程序!? 「自由軟件」精神在哪裏?
有什麼方法可以將glib2靜態鏈接到我的二進制文件?我在Mac OS X Lion上。靜態鏈接glib2
如果不是,某人有沒有想過開發一個應用程序,該應用程序可以安裝在沒有安裝glib庫或沒有安裝glib庫的系統中?換句話說,使用glib2構建的二進制文件的分發只適用於高級用戶,知道下載,構建和安裝glib的熱門程序!? 「自由軟件」精神在哪裏?
我不知道是否有任何方法可以靜態鏈接GLib,但GIMP和GEdit(以及其他應用程序)也提供「正常」的Mac OS X應用程序包供下載,因此無需靜態鏈接。 Here是關於GEdit如何做的說明。
感謝您的帖子。你能否確認已編譯的動態庫可以更改位置,或者我必須從頭開始構建它們? (我指的是他們的** install_name **)? – Vassilis
我無法回答,因爲我不知道'gtk-mac-bundler'如何在內部工作。我會按照他們的建議,在jhbuild環境中自己編譯所有東西。 – ptomato