zoukankan      html  css  js  c++  java
  • 交叉编译器的配置

    红心将EABI-4.3.3_EmbedSky_20100610.tar.bz2复制到Linux系统中

    红心在Linux终端输入如下解压缩命令,会自动解压缩到/opt/EmbedSky/4.3.3/目录下。

    image

    红心在/etc/profile文件中添加如下语句:

    image

    红心在Linux终端输入如下命令使上面修改的配置生效:

    image

    红心在Linux终端输入如下命令验证交叉编译器是否生效:

    image

    若编译器生效会出现如下信息:

    image

     

    灯泡注意,在解压EABI-4.3.3_EmbedSky_20100610.tar.bz2时,还安装了制作yaffs文件系统的工具和3.4.5的交叉编译器。

    其中制作yaffs文件系统的工具安装在/usr/local/sbin/目录下。

    3.4.5交叉编译器用于编译uboot和linux-2.6.13内核。

    3.4.5交叉编译器安装在/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/目录下。若要使3.4.5交叉编译器生效,需要在/etc/profile文件中添加的路径为:/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin。添加方法参考上面4.3.3交叉编译器路径添加方法。

    建议:在/etc/profile中只保留一个交叉编译器的路径,用哪个保留哪个,另外一个先删掉。

    灯泡注意,使用EABI_4.3.3的交叉编译器和softfloat-3.4.5的交叉编译器分别编译出来的同一个程序只能在对应的文件系统和内核中使用。也就是说,用4.3.3编译出来的程序必须在使用4.3.3编译出的文件系统和使用4.3.3编译出的内核中使用;而是用3.4.5编译出的程序则必须在使用3.4.5编译出的文件系统和使用3.4.5编译出的内核中使用。

  • 相关阅读:
    C语言基础知识-程序流程结构
    C语言基础知识-运算符与表达式
    Cloudera Certified Associate Administrator案例之Configure篇
    Python入门篇-文件操作
    gif软件(ShareX)
    BareTail(日志查看工具)
    [UGUI]游戏中的Tips贴图标边缘显示(贴边)
    Lua中的#
    ugui SetParent在安卓上一个诡异bug
    .svn文件夹特别大
  • 原文地址:https://www.cnblogs.com/nufangrensheng/p/3614108.html
Copyright © 2011-2022 走看看