老地方冰果室交流區
http://ubb.frostyplace.com/

把 static library 變成 shared library 的方法
http://ubb.frostyplace.com/viewtopic.php?f=13&t=6837
1 頁 (共 1 頁)

發表人:  digdog [ 03/26/2003 11:38 am ]
文章主題 :  把 static library 變成 shared library 的方法

假設,手邊只有一個叫做 libblah.a 的 static library,版本是 1.2.3。

而你的任務,就是要讓它變成 shared library。然而,淒慘的是,你沒有 source code 可以讓你用 object 檔生出 shared library。下面就是解決的方法;

代碼:
% cc -dynamiclib -all_load -install_name /usr/local/lib/libblah.1.2.3.dylib -compatibility_version 1.2.3 -o libblah.1.2.3.dylib libblah.a


這樣就可以了。

Reference:
http://fink.sourceforge.net/doc/porting/shared.php

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/