Linux中头文件的目录:
两类

内核源码中的头文件,比如驱动中包含的头文件;
应用软件中包含的头文件。这两类默认放的位置不同。

我们平常写代码用的都是软件中包含的头文件:
路径为:

/usr/include

内核源码的头文件路劲:

# 编译 C 文件或 C++ 文件时都会搜索以下五个路径
/usr/local/include
/usr/lib/gcc/x86_64-linux-gnu/7/include
/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed
/usr/include
/usr/include/x86_64-linux-gnu

# 编译 C++ 文件时才会搜索以下三个路径
/usr/include/x86_64-linux-gnu/c++/7 
/usr/include/c++/7
/usr/include/c++/7/backward

Logo

更多推荐