1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > linux交叉编译和内核编译

linux交叉编译和内核编译

时间:2024-05-12 15:30:10

相关推荐

linux交叉编译和内核编译

1005记

一、交叉编译arm-linux-gcc

由于嵌入式系统资源匮乏,一般不能像 PC 一样安装本地编译器和调试器,不能在本地编写、编译和调试自身运行的程序,而需借助其它系统如 PC 来完成这些工作,这样的系统通常被称为宿主机。

宿主机通常是 Linux 系统,并安装交叉编译器、调试器等工具;宿主机也可以是 Windows系统,安装嵌入式 Linux 集成开发环境。在宿主机上编写和编译代码,通过串口、网口或者硬件调试器将程序下载到目标系统里面运行

所谓的交叉编译,就是在宿主机平台上使用某种特定的交叉编译器,为某种与宿主机不同平台的目标系统编译程序,得到的程序在目标系统上运行而非在宿主机本地运行。这里的平台包含两层含义:一是核心处理器的架构,二是所运行的系统,这样,交叉编译有 3 种情形:

(1) 目标系统与宿主机处理器相同,运行不同的系统;

(2) 目标系统与宿主机处理器不同,运行相同的系统;

(3) 目标系统与宿主机处理器不同,运行不同的系统。

(1)找到gcc编译器路径

(2)在unbuntu中解压当前文件

tar xjvf gcc-4.4.4-glibc-2.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。