Linux From Scratch(LFS11.0)编译交叉工具链 - Linux-5.13.12 API 头文件
Posted Lucifer三思而后行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux From Scratch(LFS11.0)编译交叉工具链 - Linux-5.13.12 API 头文件相关的知识,希望对你有一定的参考价值。
Linux API 头文件 (在 linux-5.13.12.tar.xz 中) 导出内核 API 供 Glibc 使用。
安装 Linux API 头文件
Linux 内核需要导出一个应用程序编程接口 (API) 供系统的 C 运行库 (例如 LFS 中的 Glibc) 使用。这通过净化内核源码包中提供的若干 C 头文件完成。
确保环境变量已生效,并且解压软件包
echo $LFS
cd $LFS/sources
tar xf linux-5.13.12.tar.xz
cd linux-5.13.12
确保软件包中没有遗留陈旧的文件:
make mrproper
下面从源代码中提取用户可见的头文件。不能使用推荐的 make 目标“headers_install”,因为它需要 rsync,这个程序在宿主系统中未必可用。
头文件会先被放置在 ./usr 目录中,之后再将它们复制到最终的位置。
make headers
find usr/include -name '.*' -delete
rm usr/include/Makefile
cp -rv usr/include $LFS/usr
安装完成后清理工作:
cd ..
rm -rf linux-5.13.12
本次分享到此结束啦~
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。
❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️
以上是关于Linux From Scratch(LFS11.0)编译交叉工具链 - Linux-5.13.12 API 头文件的主要内容,如果未能解决你的问题,请参考以下文章
Linux From Scratch(LFS11.0)构建 LFS 系统 - 清理系统
Linux From Scratch(LFS11.0)构建 LFS 系统 - GCC-11.2.0
Linux From Scratch(LFS11.0)收尾工作
Linux From Scratch(LFS11.0)收尾工作