GCC能否把静态库打包为动态库?
如题,可否使用已有.a静态库编译为动态库so呢,我试过直接
g++ -shared -fPIC xxx.a -o libtest.so
这样得到的so只有不到6KB大小,使用这个so link时会提示找不到定义的函数和类,nm看这个so里面也只有系统生成的构建库的几个函数,大家有没有了解这方面的,谢谢啦~
[解决办法]
头文件至少也要吧
[解决办法]
一般不可以的!
[解决办法]
将你自己定义的头文件复制一份到 /user/include/ 例如“cp yonghu.h /user/include”
就可以成功了,