`

Linux头文件

 
阅读更多

1.内核编程使用头文件

 

The base files are located in the include/ directory in the root of the kernel source tree. For 

example, the header file <linux/inotify.h> is located at include/linux/inotify.h in the kernel source tree.

 

A set of architecture-specific header files are located in arch/<architecture>/include/asm 

in the kernel source tree. For example, if compiling for the x86 architecture, your architecture-specific headers are in arch/x86/include/asm. Source code includes these headers via just the asm/ prefix, for example <asm/ioctl.h>

 

--摘自《Linux Kernel Development》英文版第三版第17页

 

2.应用程序编程使用头文件

 

Linux system programming revolves around a handful of headers. Both the kernel itself

and  glibc provide the headers used in system-level programming. These headers include

the standard C fare (for example,  <string.h>), and the usual Unix offerings (say,

<unistd.h>)

 

--摘自《Linux System Programming》英文版第二版第21页

 

3.内核头文件的使用参考

 

http://blog.chinaunix.net/uid-20543672-id-3162485.html

http://kernelnewbies.org/KernelHeaders

分享到:
评论

相关推荐

    linux头文件

    ### Linux头文件详解 #### 一、引言 在Linux环境下进行开发时,熟悉并掌握常用的头文件是非常重要的。头文件不仅定义了程序使用的各种函数、宏、数据类型等,而且还是理解整个程序架构和功能的关键。本文将详细...

    C_include_and_header.rar_c头文件_linux头文件_头文件

    标题"C_include_and_header.rar_c头文件_linux头文件_头文件"表明我们要探讨的是C语言中的头文件使用,特别是在Linux环境下的应用。在Linux系统中,头文件经常用于提供对内核API、系统调用和库函数的访问。例如,`...

    Linux头文件.doc

    Linux 头文件 Linux 头文件是 Linux 操作系统中的一组重要文件,用于提供系统函数原型和数据结构的定义。这些头文件位于 `/usr/include/` 目录下,总共有 32 个 `.h` 文件,分布在四个子目录中:`include/`、`...

    linux常用C头文件及函数详解(中文)

    本资源"linux常用C头文件及函数详解(中文)"是一个面向初学者和经验丰富的开发者的宝贵参考资料,旨在帮助他们理解和掌握Linux下C语言编程中的关键头文件和函数。 一、头文件详解 1. `&lt;stdio.h&gt;`:标准输入输出...

    Linux头文件的作用.txt

    Linux0.11源码分析V1.0

    Linux头文件作用.pdf

    在Linux操作系统中,头文件是C编程中的关键组成部分,它们包含了函数声明、常量定义、数据结构以及各种宏,使得程序员可以使用操作系统提供的功能。这些头文件通常以`.h`为后缀,是编写高效、可靠的Linux程序不可或...

    linux include 头文件

    首先,Linux头文件通常位于系统的`/usr/include`目录下,这里包含了标准C库、标准C++库以及特定于Linux的系统头文件。头文件可以分为以下几类: 1. **标准C库头文件**:如,提供输入输出功能;,提供基本的内存管理...

    Linux头文件作用[归类].pdf

    在Linux系统中,头文件是C编程中必不可少的一部分,它们包含了各种函数声明、宏定义以及数据结构,使得程序员能够利用操作系统提供的功能。以下是对标题和描述中提到的一些关键头文件的详细解释: 1. `&lt;assert.h&gt;`...

    C++各种函数及对应的头文件

    ### C++函数及其对应头文件概述 在C++编程中,使用标准库中的函数能够极大地提高开发效率并简化代码编写过程。本篇文章将详细介绍部分常用的C++函数及其对应的头文件,帮助开发者更好地理解和运用这些资源。 #### ...

    linux内核中的min、max函数1

    这些宏定义在 Linux 内核中的 kernel.h 头文件中,用于实现各种算法和数据结构。 min 宏定义是用于返回较小的值,max 宏定义是用于返回较大的值。这些宏定义使用 GCC 的扩展语法,包括 typeof 表达式和 statement ...

    linux c 头文件

    c/c++ linux 头文件 .h

    Linux 特殊头文件集合

    在Linux操作系统中,头文件是C或C++编程中至关重要的组成部分,它们包含了函数原型、数据类型定义和其他必要的声明,使得编译器能够理解和检查代码的正确性。当在Windows环境下编写面向Linux的程序时,由于环境差异...

    linuxc头文件

    根据提供的文件信息,我们可以深入探讨Linux C编程中的头文件及其作用。在Linux环境下进行C语言开发时,头文件是程序的重要组成部分,它们包含了函数声明、宏定义、类型定义等信息,使得其他源文件可以通过包含这些...

    linux头文件介绍

    linux应用程序中常用头文件的介绍 ; &lt;assert.h&gt; 验证程序断言 &lt;cpio.h &gt; cpio归档值 &lt;ctype.h &gt; 字符类型 &lt;dirent.h &gt; 目录项 &lt;errno.h &gt; 出错码 &lt;fcntl.h &gt; 文件控制 &lt;float.h &gt; 浮点常数 &lt;signal.h &gt; 信号 ...

    cstring头文件 适用于linux

    cstring头文件 适用于linux

    Linux中常见头文件的包含位置

    Linux中常见头文件的包含位置 在 Linux 系统中,头文件是非常重要的组成部分,它们提供了大量的函数和变量声明,方便开发者使用。在 mini2440 平台上,了解头文件的包含位置非常重要,以便快速查找和使用所需的函数...

Global site tag (gtag.js) - Google Analytics