嵌入式 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
作者
念头通达
发布于
2026年10月01日
更新于
2026年10月01日
许可协议