Linux头文件在何处寻觅?(linux头文件在哪)

头文件是存放程序声明的一种文件,也是程序架构和编程逻辑的基本框架,是基本的.h文件。在Linux下,头文件的位置各有不同。

一般情况下,所有的头文件都会存放到 /usr/include目录。这里也存放着使用malloc、free等C/C++库函数的函数声明,以及操作系统提供的系统调用的函数的声明,并定义了常用的宏。/usr/include还存放着针对不同类型编程语言的头文件,比如Java、Perl以及PHP等。

除了/usr/include外,Linux还提供了/usr/local/include/作为头文件的存放位置,用户可以在这里创建新的头文件,针对某些特殊的应用场景,以及针对新运行的应用软件的头文件定义都可以存放到/usr/local/include/下。

除此之外,linux还提供了/usr/src/include/一个位置,这里面存放着操作系统内核源代码定义的头文件,如果需要对操作系统核心代码进行修改,那么这里就是应该查找的位置。

有时候,头文件也可以直接写在程序源文件中,比如如下代码:

#include

int main(int argc, char *argv[])

{

printf(“Hello World!\n”);

return 0;

}

上面的代码中,就包含了stdio.h头文件,它表示程序可以使用printf函数输出相应的字符串。

总之,Linux的头文件在/usr/include、/usr/local/include/以及/usr/src/include/等多个位置都可以找到,并且用户也可以根据自己的应用场景自行添加头文件。


数据运维技术 » Linux头文件在何处寻觅?(linux头文件在哪)