include头文件区别

一直以来都只是简单的记住 include<xx.h>包含的头文件编译器从系统中搜索,include"xx.h"编译器从当前目录开始搜索然后可能会从-I指定路径搜索。


可是从来没有想过系统中搜索,系统指的是什么,今天才发现,其实是从你所用的编译器的安装目录中去搜索的,比如我用的是arm-linux-gcc 3.4.1

安装路径是/usr/local/arm/3.4.1 其中一个include<linux/rtc.h> 那么搜索的路径其实是/usr/local/arm/3.4.1/include/linux/rtc.h  

include<stdio.h>  搜索路径是/usr/local/arm/3.4.1/include/stdio.h  又明白了一个事情,心中很是高兴,以后有什么新的收获还是要记录于此

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值