首页 > 解决方案 > 如何创建/一般步骤来创建适用于 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 等...

我对这类任务完全陌生,任何领导都受到高度赞赏。

谢谢

标签: linux-kernelsdkkernelintel-xdk

解决方案


经过大量浏览和阅读几篇文章。我发现这些信息对于构建 SDK 是绝对必要的......

target architecture: eg AMD-32 bit/64 bit (i386 / i686 / x86_64), ARM , etc
binutils :
Kernel :
GCC :
GLIBC:

这些是能够完成任务的少数文章和开源软件

如何构建一个 gcc 交叉编译器

crosstool-NG

构建 ubuntu-rootfs-for-arm

glibc-vs-gcc-vs-binutils-兼容性

lfs-博物馆


推荐阅读