静态库 .a 转成共享库 .so

.a 是有一系列 .o 文件经过 ar 程序打包在一块儿的静态库,要把它转成动态库只需先解开,生成一堆 .o 文件,再经过编译器(好比 gcc 或 ifort,视具体状况而定)编成动态库便可。编译器 ar -x libtest.a gcc -shared *.o -o libtest.so编译 不过须要注意的是:test (1) 并不是全部 .a 都能转成 .so,前提是 .a 解出的 .o 文件
相关文章
相关标签/搜索