.a库转换为.so库

2019-10-15  本文已影响0人  半笔闪

so文件是动态库文件,.a 是有一系列 .o 文件通过 ar 程序打包在一起的静态库,要把它转成动态库只需先解开,生成一堆 .o 文件,再通过编译器(比如 gcc 或 ifort,视具体情况而定)编成动态库即可。

ar -x libtest.a
gcc -shared *.o -o libtest.so

上一篇 下一篇

猜你喜欢

热点阅读