已安装的头文件: /usr/include/{asm,linux}/*.h
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 {} \;