linux下修改库的SONAME(gcc&cmake)
linux下生成的动态库的SONAME默认同库的名称一致。如库libtest.1.2.so;通过readelf -d libtest.1.2.so可以查看到其SONAME为:libtest.1.2.so通过gcc设置参数:-Wl,-soname,libtest.so可以对其SONAME进行修改。gcc编译示例:gcc -fPIC -shared -Wl,-soname,libtest.so -o libtest.1.so ./test.cppcamke示例:project(t
原创
2021-10-29 16:22:09 ·
2676 阅读 ·
0 评论