linux下C include搜索的路径
来源:互联网 发布:手机画中画视频软件 编辑:程序博客网 时间:2024/04/26 22:47
C中可以通过#include <stdio.h>和#include "stidio.h",区别是:
#include <stdio.h>,直接到系统指定目录去查找头文件。
#include "stidio.h",会先到当前目录查找头文件,如果没找到在到系统指定目录查找。
gcc编译时查找头文件,按照以下路径顺序查找:
1. gcc编译时,可以设置-I选项以指定头文件的搜索路径,如果指定多个路径,则按照顺序依次查找。比如,
- gcc -I /usr/local/include/node a.c
2. gcc会查找环境变量C_INCLUDE_PATH,CPLUS_INCLUDE_PATH中指定的路径。
3. 系统默认的路径,分别是/usr/include,/usr/local/include,/usr/lib/gcc-lib/i386-linux/2.95.2/include(gcc库文件的路径,各个系统不一致)。
同时,include也可以采用相对路径,比如,a.c需要包含/usr/local/include/node/v8.h,由于/usr/local/include是系统的默认搜索路径,所以在a.c中可以用相对路径包含,#include<node/v8.h>。
0 0
- linux下C include搜索的路径
- linux下C include搜索的路径
- linux下C include搜索的路径
- linux下C include搜索的路径
- linux下C语言编程,include的默认搜索路径
- linux下C语言编程,include的默认搜索路径
- linux下C语言编程,include的默认搜索路径
- linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定
- linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定
- linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定
- linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定
- Linux下include/lib/bin等搜索路径的配置
- Linux下include/lib/bin等搜索路径的配置
- Linux下include/lib/bin等搜索路径的配置
- Linux下include/lib/bin等搜索路径的配置
- linux中include搜索的路径
- #include和#include" "搜索路径的区别。
- Linux-Centos include/lib/bin等搜索路径的配置
- 时间间隔
- jsp中JavaBean的使用
- 首届永利茶具文化节16日在福州拉开帷幕茶具
- java非静态内部类为何不能有静态的成员?
- Android Launcher分析和修改13——实现Launcher编辑模式(1) 壁纸更换
- linux下C include搜索的路径
- Fedora20下NS-3仿真平台完整环境配置
- 第8周 项目3-多分段函数求值
- 美国人眼里的中国十大创新公司曝光
- BeanUtils用法举例
- 仿射变换以及仿射变换矩阵
- 第十六周项目二 统计字符长度
- Android Studio 1.0中Gradle同步的问题
- 【android】使用android-resource-remover删除项目中无用的资源,减少包的大小