20121113日交叉编译环境构建

在前面的openwrt编译完后,来进行交叉环境的构建。

在ubuntu下打开终端,输入:sudo apt-get install gcc来检测gcc是否有安装,

或者是否需要更新,若提示gcc已经是最新的版本了。

 

顺便说明一下,gcc是一个用于linux系统下编程的编译器。

原名为GNU C语言编译器,现也可以处理c++,Fortran,Pascal,Objective-C,java,Ada.

 

在构建交叉编译环境之前,我们要深入了解交叉编译环境是怎么一回事。

 前面有说到交叉编译环境,采用交叉编译的原因在于多数嵌入式目标系统不能提供足够的资源供编译过程使用,

只好将编译工程转移到高性能的主机中进行,所以需要强大的pc机建议一个用于目标机的交叉环境编译。

 

由编译器、链接器和解释器组成的综合开发环境。

linux下的交叉编译环境重要包括以下几个部分:

1、针对目标系统的编译器gcc,(就是我上面说到的编译器)

2、针对目标系统的二进制工具binutils(这个目前还不了解是什么,

在后面了解了会补充说明的了)

3、目标系统的标准c库glibc,有时出于减小libc库大小的考虑,

或者用别的库如uClibc、newlib来代替glibc。

4、目标系统的linux内核头文件。

交叉环境构建不看来还得搞一段时间。

原文地址:https://www.cnblogs.com/zknu/p/2768442.html