6.7. Linux-2.6.27.4 API Headers

Linux API Headers 是将内核的应用程序编程接口(API)提供给 Glibc 使用。

预计编译时间: 0.1 SBU
所需磁盘空间: 341 MB

6.7.1. 安装 Linux API Headers

Linux 内核需要将应用程序编程接口(API)提供给系统 C 语言库(LFS 中的 Glibc)使用。为了达到上述目的,方法是清除已经在 Linux 内核源码包中装载的各种 C 语言头文件。

首先,确保没有陈旧的文件和依赖过去的正在运行:

make mrproper

现在测试并从资源中提取用户可见的内核头文件。他们被放置在本地目录的中间位置,并需要复制到需要的地方。因为在提取的过程中会删除目标目录中所有存在的文件。

make headers_check
make INSTALL_HDR_PATH=dest headers_install
cp -rv dest/include/* /usr/include

6.7.2. Linux API Headers 的内容

安装的头文件: /usr/include/{asm{,-generic},linux,mtd,rdma,sound,video}/*.h

简要描述

/usr/include/{asm{,-generic},linux,mtd,rdma,sound}/*.h

是 Linux API headers


Host by Alair