靜態庫 .a 轉成共享庫 .so

.a 是有一系列 .o 文件經過 ar 程序打包在一塊兒的靜態庫,要把它轉成動態庫只需先解開,生成一堆 .o 文件,再經過編譯器(好比 gcc 或 ifort,視具體狀況而定)編成動態庫便可。編譯器 ar -x libtest.a gcc -shared *.o -o libtest.so編譯 不過須要注意的是:test (1) 並不是全部 .a 都能轉成 .so,前提是 .a 解出的 .o 文件
相關文章
相關標籤/搜索