解决ldconfig 无法ld.so.Cache问题

来源:互联网 发布:桌面设计软件 编辑:程序博客网 时间:2024/05/20 13:11

生成共享库

 gcc -fPIC -shared -Wl,-soname,lib.so.1 -o lib.so.1.2.1 mylib.o










生成共享库,关联real name 和soname 。

     gcc -g -Wall -fPIC -c hello.c -o hello.o

     gcc -shared -W,soname,-libhello.so.0 -o libhello.so.0.0.0 hello.o

     将会生成共享库libhello.so.0.0.0.

     可以用系统提供的工具查看共享库的头:

      readelf -d libhello.so.0.0.0 | grep libhello

ox00000000000e(SONAME)    library soname: [libhello.so.0]


阅读全文
0 0
原创粉丝点击