交叉编译器的配置

红心将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编译出的内核中使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值