linux-kernel - 如何创建/一般步骤来创建适用于 Linux 内核的 SDK 和给定的 cpu 架构?
问题描述
如何交叉编译我当前运行的代码
Linux kernel 5.0.0-37
architecture x86_64,
Intel core i7-8850H CPU.
到
Architecture i686
Model name: Inte Atom CPU E3845 @ 1.91 Ghz
Linux Kernel 4.9.65
经过一番谷歌搜索,了解到我需要创建所需平台的 SDK。但现在的问题是如何创建 SDK ?人们创建 SDK 的一般步骤是什么?有没有我可以遵循的一般教程来了解创建 SDK 的步骤。
我看到有些人编写 bash 脚本来创建 SDK。但就我而言,我可以访问系统并且可以通过 SSH 进入系统。是否可以在系统内部创建 SDK,例如克隆所有文件夹或通过安装某种软件来创建 SDK 等...
我对这类任务完全陌生,任何领导都受到高度赞赏。
谢谢
解决方案
经过大量浏览和阅读几篇文章。我发现这些信息对于构建 SDK 是绝对必要的......
target architecture: eg AMD-32 bit/64 bit (i386 / i686 / x86_64), ARM , etc
binutils :
Kernel :
GCC :
GLIBC:
这些是能够完成任务的少数文章和开源软件