Ubuntu下安装arm-linux-gcc交叉编译链

软件平台:Ubuntu16.04 64bit

交叉编译链版本:arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

1.下载

http://www.veryarm.com/arm-none-linux-gnueabi-gcc


2.安装

1)在 /usr/local 目录下创建 arm 目录

$mkdir /usr/local/arm


2)复制 arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 到该目录下


3)解压缩

$tar -zxvf  arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 

得到 arm-2009q3 文件夹


4)测试是否能够运行

$cd arm-2009q3
$./arm-none-linux-gnueabi-gcc -v

出现一大堆信息说明安装成功

但也有可能出现「 cannot find : No such file or directory」

这是因为这个交叉编译链是在 32 位环境运行的,所以 64 位环境下可能出现无法识别的问题, 解决办法:

$sudo apt-get install lib32ncurses5 lib32z1


3.配置环境变量

要想在命令行直接运行 arm-none-linux-gnueabi-gcc -v, 我们还需要设置一下环境变量:

$vi ~/.bashrc   

~ 表示当前的宿主目录, root用户下为 /root,普通用户下为 /home/<user.name>

在文件末添加:

export PATH=/usr/local/arm/arm-2009q3/bin:$PATH

保存, 退出

$source ~/.bashrc


4.为交叉编译链创建符号链接

如果你嫌弃名字太长, 可以交叉编译链创建符号链接(类似于 Windows 下的快捷方式)

在 arm-2009q3 目录下输入:

$ln arm-none-linux-gnueabi-gcc -s arm-linux-gcc

其他的编译链也可以通过这样的方式创建符号链接, 这里就不一一列出了。


2017 年 3 月 1 日

Kilento

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值