close
最近在 Build AIX 5.3 64位元版本的產品時很不順利..
找到一份之前 sam 保留下來的文件. 如下
---
在 AIX 下, 程式載入動態函式庫時都會以 libXXX.a 為預設方法,
找到一份之前 sam 保留下來的文件. 如下
---
在 AIX 下, 程式載入動態函式庫時都會以 libXXX.a 為預設方法,
不過如果在程式連結時加入 -Wl,-brtl 就可以讓程式在載入動態函
式庫優先以 libXXX.so 為主, 找不到時才會找 libXXX.a , 不然的
話, 我們就得將 libXXX.so 轉成 libXXX.a (ar -v -q libXXX.a libXXX.so)
這裡的 .a 還是動態函式庫的格式, 非靜態連結所使用的 .a
(兩者都是 .a 副檔名)
see:
ps. 動態函式庫環境變數在 AIX 下為 LIBPATH, 此設定也會自動套用到
make 的 -L 參數(指定連結函式庫的目錄).
FYI
---
---
全站熱搜