• 交叉编译器的配置


    红心将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学习笔记——字符串操作
    抓取网站特定内容后直接入mysql库
    C语言笔记——时间运算
    SCP链接方式
    C学习笔记——数组
    免费HTTP数据抓包Fiddler2[4.6.1.2]以及显示中文包内容的方法
    近期要研究的jquery插件
    Always 英文技术网站一
    silverlight工具下载网址
    英文网站参照1
  • 原文地址:https://www.cnblogs.com/nufangrensheng/p/3614108.html
Copyright © 2020-2023  润新知