so文件是动态库文件,.a 是有一系列 .o 文件通过 ar 程序打包在一起的静态库,要把它转成动态库只需先解开,生成一堆 .o 文件,再通过编译器(比如 gcc 或 ifort,视具体情况而定)编成动态库即可。
ar -x libtest.a
gcc -shared *.o -o libtest.so
so文件是动态库文件,.a 是有一系列 .o 文件通过 ar 程序打包在一起的静态库,要把它转成动态库只需先解开,生成一堆 .o 文件,再通过编译器(比如 gcc 或 ifort,视具体情况而定)编成动态库即可。
ar -x libtest.a
gcc -shared *.o -o libtest.so
本文标题:.a库转换为.so库
本文链接:https://www.haomeiwen.com/subject/yyhcuctx.html
网友评论