一些内核编译的常用选项用法 开发环境概述 因为 Motorola MX1 处理器是基于 ARM 架构的,所以我们需要创建基于 ARM 的交叉开发环境,进行 linux 嵌入式开发。我们所谓的 ARM 交叉编译环境就是要在开发主机上创建一个用于编译将在表1所示的硬件环境中运行的内核和应用程序的构建环境。这套 ARM 交叉开发环境由一套用于编译、汇编和链接内核及应用程序的组件组成。 这些组件包括:Binutils — 用于操作二进制文件的实用程序集合。包括诸如 ar、as、objdump、objc
想象一下,拥有了内核的源程序对你来说意味着什么?首先,我们可以了解系统是如何工作的。通过通读源代码,我们就 可以了解系统的工作原理,这在 Windows 下简直是天方夜谭。其次,我们可以针对自己的情况,量体裁衣,定制适合自 己的系统,这样就需要重新编译内核。在 Windows 下是什么情况呢?相信很多人都被越来越庞大的 Windows 整得莫名 其妙过。再次,我们可以对内核进行修改,以符合自己的需要。这意味着什么?没错,相当于自己开发了一个操作系统, 但是大部分的工作已经做好了,你所要做的就是