美文网首页
C语言头文件和库的搜索顺序

C语言头文件和库的搜索顺序

作者: 悟剑声 | 来源:发表于2017-04-20 15:32 被阅读301次

#include <>与#include ""

#include <>直接到系统指定的某些目录中去找某些头文件。
#include  ""先到源文件所在文件夹去找,然后再到系统指定的某些目录中去找某些头文件。

gcc搜索头文件顺序

  1. 参数-I指定的路径
    指定路径有多个路径时,按指定路径的顺序搜索
  2. **gcc的环境变量 **
    C_INCLUDE_PATH
    CPLUS_INCLUDE_PATH
    OBJC_INCLUDE_PATH
  3. 找系统目录
    /usr/include
    /usr/local/include
    /usr/lib/gcc-xxxx/xxxx

linux 库文件的搜索顺序

  1. 编译目标代码时指定
  2. 环境变量
    LD_LIBRARY_PATH
  3. 配置文件中的指定
    /etc/ld.so.conf
  4. ** 默认动态库搜索路径**
    /lib
  5. 默认动态库搜索路径
    /usr/lib

相关文章

  • C语言头文件和库的搜索顺序

    #include <>与#include "" gcc搜索头文件顺序 参数-I指定的路径指定路径有多个路径时,按指...

  • 2019-7-31

    2019-7-31 C/C++中添加头文件:""优先搜索自定义的文件 <>优先搜索系统库文件 Qt链接数据库 1、...

  • CTP软件开发笔记1—软件的配置

    编程语言:C++编译软件:VS2012一,创建一个MFC程序 二,配置头文件库和lib库1、添加工程的头文件目录:...

  • C标准库

    今天总结一下C语言标准库。 C语言标准库(C89)包含15个头文件,新的C99以及C11又定义了一些其他的库,这里...

  • C++日期和时间

    c++标准库中没有所谓的日期类型,沿用的还是c语言中的日期和时间操作的结构和函数。包含头文件

  • 最丑陋的C语言特性:tgmath.h

    是一个在C99引入的标准C语言库提供的头文件。对于Fortran编写的数值软件,它向C语言提供...

  • iOS多线程总结

    pthread 使用方法 pthread是C语言的多线程库,使用pthread需要首先添加头文件 NSThread...

  • C++_lesson01(了解c++)

    一、c++头文件 C++是由C语言进化而来的,我们使用.h头文件,说明它是由c继承的符合C语言标准。 #inclu...

  • Objective-C 基础一:面向对象过程基础知识

    1 . #import:Objective-C本质上就是C语言。和C语言一样,Objective-C使用头文件来包...

  • C++:静态库、动态库、头文件

    C++中提供某个库,往往有三种方法: 头文件(.h)+静态库(.a) 头文件(.h)+动态库(.so) 头文件(....

网友评论

      本文标题:C语言头文件和库的搜索顺序

      本文链接:https://www.haomeiwen.com/subject/vujlzttx.html