6.9. Linux-Libc-Headers-2.6.11.2

Linux-Libc-Headers 软件包包含“经过处理”的内核头文件。

大约构建时间: 0.1 SBU
所需磁盘空间: 26.9 MB
安装依赖于: Coreutils

6.9.1. 安装 Linux-Libc-Headers

多年来,一种常见的做法是在/usr/include中使用“原始”内核头文件(直接来自内核 tarball),但过去几年中,内核开发人员强烈表示不应这样做。 这催生了 Linux-Libc-Headers 项目,该项目旨在维护 Linux 头文件的 API 稳定版本。

安装头文件

cp -Rv include/asm-i386 /usr/include/asm
cp -Rv include/linux /usr/include

确保所有头文件都归 root 所有

chown -Rv root:root /usr/include/{asm,linux}

确保用户可以读取头文件

find /usr/include/{asm,linux} -type d -exec chmod -v 755 {} \;
find /usr/include/{asm,linux} -type f -exec chmod -v 644 {} \;

6.9.2. Linux-Libc-Headers 的内容

已安装的头文件: /usr/include/{asm,linux}/*.h

简短描述

/usr/include/{asm,linux}/*.h

Linux API 头文件