求.so文件的编译、修改方法

如题,好像是Linux的动态数据库文件,请问如何修改?
2025-03-22 03:34:46
推荐回答(3个)
回答1:

主要是gcc编译时候选择是静态库还是动态库。如下
gcc -c test.c
ar -r test.a test.o 生成静态库

gcc -fPIC -shared test.c -o test.so 生成动态库

自己生成的动态库为了能够让ld找到,必须要修改连接路径或者把动态库放到指定的目录里面。

回答2:

需要源码,一般有说明文件readme.txt,照着做

回答3:

不好意思 ,linux下的东西不太懂!!