• 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内核头文件。

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

  • 相关阅读:
    Partition HDU
    FFT版题 [51 Nod 1028] 大数乘法
    [51Nod 1220]
    [bzoj 4176] Lucas的数论 (杜教筛 + 莫比乌斯反演)
    [51Nod 1222]
    [51Nod 1227] 平均最小公倍数 (杜教筛)
    算法-05-二分查找第一个出现的数 美团一面
    Hbase-00-MAC 安装Hbase 单机模式
    算法-04-用两个栈实现队列
    算法-03-Java 实现阻塞队列 字节三面算法题
  • 原文地址:https://www.cnblogs.com/zknu/p/2768442.html
Copyright © 2020-2023  润新知