当前位置: 技术问答>linux和unix
新手初问:头文件为什么能够找到?
来源: 互联网 发布时间:2015-07-27
本文导语: 你好,我刚学习Linux编程,使用gcc编译程序,我觉得困惑的是:程序编译的时候用到头文件(.h),gcc编译器是真名找到对应的头文件的,我用env显示的时候没有发现说明头文件的变量! | #include 编译器...
你好,我刚学习Linux编程,使用gcc编译程序,我觉得困惑的是:程序编译的时候用到头文件(.h),gcc编译器是真名找到对应的头文件的,我用env显示的时候没有发现说明头文件的变量!
|
#include 编译器回到固定得目录去找头文件,一般系统头文件都放在特定得路径,而这种写法也只适用系统头文件。
#include "filename"编译器会到当前目录下查找头文件,一般是自有头文件。如果头文件不在当前目录得话,可以在filname中包含路径或者编译是指定路径。
#include "filename"编译器会到当前目录下查找头文件,一般是自有头文件。如果头文件不在当前目录得话,可以在filname中包含路径或者编译是指定路径。
|
默认是在当前目录中查找,如果不在当前目录编译时就要加-I 参数指定头文件所在的目录。
|
:)