当前位置: 技术问答>linux和unix
如何使用共享库
来源: 互联网 发布时间:2015-04-09
本文导语: 需要连接两个共享库,一个在/usr/local下的liberro.so,一个在/home/project下的libtest.so,程序在/home/project下 | 编译的时候加上编译选项: -L/usr/local -lerro -L/home/project -ltest 运行之前,把LD_LIBRARY_PA...
需要连接两个共享库,一个在/usr/local下的liberro.so,一个在/home/project下的libtest.so,程序在/home/project下
|
编译的时候加上编译选项:
-L/usr/local -lerro -L/home/project -ltest
运行之前,把LD_LIBRARY_PATH中,
加入 /usr/local和/home/project两个目录。
-L/usr/local -lerro -L/home/project -ltest
运行之前,把LD_LIBRARY_PATH中,
加入 /usr/local和/home/project两个目录。
|
第一步同楼上,
第二步,还有一种办法,这种办法不受,内部so版本号困扰。
添加
/usr/local
/home/project
到/etc/ld.so.conf下,然后
ldconfig
第二步,还有一种办法,这种办法不受,内部so版本号困扰。
添加
/usr/local
/home/project
到/etc/ld.so.conf下,然后
ldconfig