依赖文件搜索路径
include、静态库、动态库
头文件路径
系统路径
系统安装gcc的时候会指定几个,一般关注以下两个路径
/usr/include
/usr/local/include环境变量指定
C_INCLUDE_PATH # 对于gcc
CPLUS_INCLUDE_PATH # 对于g++编译时 -I(大写i) 指定
静态库路径
系统路径
/lib
/usr/lib
/usr/local/lib环境变量指定
编译时使用 -L 指定
动态库路径
系统路径
环境变量指定
编译时使用gcc的 -Wl和-rpath参数
查看程序依赖的库
readelf
ldd
最后更新于
这有帮助吗?