码迷,mamicode.com
首页 > 系统相关 > 详细

linux下编译时的默认库和头文件搜索路径

时间:2019-12-06 11:51:48      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:value   配置文件   conf   关系   pat   logs   def   tps   静态库   

链接库路径

默认的链接库路径,定义在搜索/etc/ld.so.conf下的一些路径,其包含了一些重要的系统位置;LIBRARY_PATH,
但如果定义了LD_LIBRARY_PATH, 动态库的搜索路径会先去该环境变量下搜索
但如果定义了LIBRARY_PATH, 静态库的搜索路径会先去该环境变量下搜索

默认的头文件位置

还没找到默认头文件定义的配置文件,与系统,编译器等都有关系,但可以通过以下命令查看

cpp -v /dev/null -o /dev/null

除此之外,可以通过设置C_INCLUDE_PATHCPLUS_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?

linux下编译时的默认库和头文件搜索路径

标签:value   配置文件   conf   关系   pat   logs   def   tps   静态库   

原文地址:https://www.cnblogs.com/ishen/p/11993957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!