5.6. Linux-4.18.5 API 头文件

Linux API 头文件 (在 linux-4.18.5.tar.xz 中) 导出内核 API 供 Glibc 使用。

估计编译时间: 0.1 SBU
需要硬盘空间: 910 MB

5.6.1. 安装 Linux API 头文件

Linux 内核需要展示其应用程序编程接口 (API) 以供系统 C 运行库 (对于 LFS 来说就是 Glibc) 使用。 通过净化 Linux 内核源代码压缩包中的一些 C 头文件就可以做到这点。

确保软件包中没有陈旧的文件:

make mrproper

下面从源代码中提取用户可见的头文件。 它们被临时放置在一个本地目录中,然后复制到正确的位置, 因为提取过程会删除目标目录中的所有文件。

make INSTALL_HDR_PATH=dest headers_install
cp -rv dest/include/* /tools/include

这个软件包的详细信息可以在 第 6.7.2 节 “Linux API 头文件的内容” 中找到。