zhongcanw 2019-12-06
默认的链接库路径,定义在搜索/etc/ld.so.conf下的一些路径,其包含了一些重要的系统位置;LIBRARY_PATH,
但如果定义了LD_LIBRARY_PATH, 动态库的搜索路径会先去该环境变量下搜索
但如果定义了LIBRARY_PATH, 静态库的搜索路径会先去该环境变量下搜索
还没找到默认头文件定义的配置文件,与系统,编译器等都有关系,但可以通过以下命令查看
cpp -v /dev/null -o /dev/null
除此之外,可以通过设置C_INCLUDE_PATH和CPLUS_INCLUDE_PATH来设定c,c++的头文件搜索位置
# C export C_INCLUDE_PATH=XXXX:$C_INCLUDE_PATH # CPP export CPLUS_INCLUDE_PATH=XXX:$CPLUS_INCLUDE_PATH
1.linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定
2.What is the default value of LD_LIBRARY_PATH?