嵌入式 Linux 交叉编译:工具链与 sysroot
嵌入式 Linux 交叉编译:工具链与 sysroot
难度:进阶。本文为中文技术整理,保留来源中的技术边界;示例只用于阅读,未在本服务器执行。
交叉编译要求编译器、链接器、头文件和库属于同一目标 sysroot。架构参数正确不代表 ABI、内核和用户空间库匹配。
示例
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
make ARCH=$ARCH CROSS_COMPILE=$CROSS_COMPILE defconfig
来源
- https://docs.kernel.org/kbuild/kbuild.html
嵌入式 Linux 交叉编译:工具链与 sysroot
https://blog.529808.xyz//archives/tech-9bf3e5cfced2