linux默认会在标准库(/lib和/usr/lib)下面搜索库文件。这里,假设我的共享库文件在/usr/local/lib下,名字叫(libjrtp-3.7.1.so)。设置步骤如下:
1、首先将库路径"/usr/local/lib"添加到/etc/ld.so.conf;
2、以root的身份在shell下运行ldconfig更新高速缓冲区;
3、shell执行: export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH, 将共享库添加到搜索路径;
4、进行编译,并添加库:gcc -o exec example.c -ljrtp, (jrtplib.so估计是libjrtp-3.7.1.so的连接)。
5、执行程序: ./exec。 OK了