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

xiaoxiao2021-02-28  93

生成共享库

 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]

转载请注明原文地址: https://www.6miu.com/read-63957.html

最新回复(0)