一 源码编译期间
1.静态库搜索路径
1)-L指定路径
2)系统默认目录: /lib、/usr/lib、/usr/local/lib
2.动态库搜索路径
1)-L指定路径
2)LIBRARY_PATH指定路径
3)系统默认目录: 先/usr/lib,后/lib
二 程序运行期间
1.静态库搜索路径
静态库在编译期间已经将源码链接进程序了,无须到程序外查找
2.动态库搜索路径
1)LD_LIBRARY_PATH指定路径
2)/etc/ld.so.conf指定路径
3 )系统默认目录: 先/usr/lib,后/lib