共享库路径设置

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了

你可能感兴趣的:(linux,shell,gcc,Path,library)