美文网首页
so文件、a文件区别与转化

so文件、a文件区别与转化

作者: Hermes777 | 来源:发表于2016-01-22 12:27 被阅读1673次

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

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

相关文章

网友评论

      本文标题:so文件、a文件区别与转化

      本文链接:https://www.haomeiwen.com/subject/crvlkttx.html