linux下编译时的默认库和头文件搜索路径
链接库路径
默认的链接库路径,定义在搜索/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
REF
1.linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定
2.What is the default value of LD_LIBRARY_PATH?
相关推荐
jiangtie 2020-08-15
杨立峰 2020-07-18
linjava 2020-06-14
secondid 2020-06-06
昭君出塞 2020-06-03
jackadmi 2020-06-03
xushxbigbear微信 2020-05-16
chenchuang 2020-05-10
89467505 2020-05-08
sunln00 2020-05-07
youandme 2020-05-06
playis 2020-05-04
ningningmingming 2020-05-01
LychieFan 2020-04-30
spartmap 2020-04-20
咏月东南 2020-04-20
jeonkc 2020-04-19