2012-05-30 137 views
0

有什麼方法可以將glib2靜態鏈接到我的二進制文件?我在Mac OS X Lion上。靜態鏈接glib2

如果不是,某人有沒有想過開發一個應用程序,該應用程序可以安裝在沒有安裝glib庫或沒有安裝glib庫的系統中?換句話說,使用glib2構建的二進制文件的分發只適用於高級用戶,知道下載,構建和安裝glib的熱門程序!? 「自由軟件」精神在哪裏?

回答

0

我不知道是否有任何方法可以靜態鏈接GLib,但GIMP和GEdit(以及其他應用程序)也提供「正常」的Mac OS X應用程序包供下載,因此無需靜態鏈接。 Here是關於GEdit如何做的說明。

+0

感謝您的帖子。你能否確認已編譯的動態庫可以更改位置,或者我必須從頭開始構建它們? (我指的是他們的** install_name **)? – Vassilis

+0

我無法回答,因爲我不知道'gtk-mac-bundler'如何在內部工作。我會按照他們的建議,在jhbuild環境中自己編譯所有東西。 – ptomato