arm-linux-gcc-4.3.2 with eabi,安装交叉编译工具arm-linux-gcc-4.3.2 并且修改环境变量...

环境:Fedora 9

STEP 1: 下载arm-linux-gcc-4.3.2.tgz.把arm-linux-gcc-4.3.2.tgz随便放在一个目录,我放在了/opt。

下载网站1:http://www.arm123.com.cn/linux/arm-linux-gcc-4.3.2.tgz

下载网站2:http://www.arm9.net/download-arm-linux-gcc-4.3.2.asp

STEP 2: 进入到/opt,解压arm-linux-gcc-4.3.2.tgz. 这个包里面有个解压的默认路径,把解压文件放在了./usr/local/arm/4.3.2.而我现在把文件放在了/opt里面,那么解压的位置应该是,/opt/usr/local/arm/4.3.2.为了方便,我们解压的时候把./改成根目录。可以man tar 看一下-C选项的意思。解压完毕可以到/usr/local/arm/里面看看是否ok。

cd /opt/

tar xvzf arm-linux-gcc-4.3.2.tgz –C /

STEP 3: 经 过步骤2,arm-linux-gcc已经安装到系统里面了,可以使用了,但是,在具体使用的时候,非常不方便,必须要加上/usr/local/arm /4.3.2/bin/arm-linux-gcc。还好Linux里面有种叫环境变量的东东。可以让我们执行程序时,只输入arm-linux-gcc 时,系统就自动到/usr/local/arm/4.3.2/bin/里面去寻找这个命令执行。修改环境变量如下:

vim /root/.bashrc

在这个文件的最后一行加入:

export PATH=$PATH:/usr/local/arm/4.3.2/bin

3.  修改环境变量,把交叉编译器的路径加入到PATH。

方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用)

$sudo gedit /etc/bash.bashrc

在最后加上export PATH=$PATH:/usr/local/arm/4.3.2/bin

方法二:修改/etc/profile文件(此文件属于系统级别的环境变量,设置在里面的东西对所有用户适用):

$sudo gedit /etc/profile

增加路径设置,在末尾添加如下,保存/etc/profile文件:

export PATH=$PATH:/usr/local/arm/4.3.2/bin

方法三:修改/etc/environment文件

$sudo gedit /etc/environment

原 文件应为PATH="/usr/local/sbin:/usr/local/bin:/usr /sbin:/usr/bin:/sbin:/bin: /usr/games“将其改为PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin: /sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin"保存退出即可

STEP 4: 重启或注销。查看是否都ok了。输入命令:

4. 立即使新的环境变量生效,不用重启电脑:

对应方法一:$ source /root/.bashrc

对应方法二:$ source /etc/profile

以上root权限不够可命令

chmod   775   文件名   就有执行权限了

方法三立即生效

5. 检查是否将路径加入到PATH:

$ echo $PATH

显示内容/usr/local/sbin:/usr /local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr /games:/usr/local/arm/4.3.2/bin 说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。

6. 测试是否安装成功

$ arm-linux-gcc -v

arm-linux-gcc -v

会显示arm-linux-gcc 的版本。

参考博客:

http://blog.chinaunix.net/u3/92408/showart_1949975.html

建立嵌入式linux环境

http://blog.chinaunix.net/u1/38994/showart_2023807.html使用arm-linux-gcc 4.3.2编译必须启用内核中的Use the ARM EABI选项http://www.arm9.net/download-arm-linux-gcc-4.3.2.asp

符合EABI标准交叉编译器: arm-linux-gcc-4.3.2 with EABI

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值