linux下gcc交叉编译链的安装

此文章作为自己工作的记录,以便查阅

注意:如果为ubuntu 14.04的话,会正确安装,如果是centos的话很可能提示错误,提示GLIBC版本低,这也是我之前走过的错路,升级GLIBC后系统进不去了,网上看了很多教程,发现有人跟我一样,也没解决,就换成了ubuntu14.04了,因为它的GLIBC为2.19版本够。

本来安了一版的下面这个,结果交叉编译不成功,又百度的看到这篇文章:

https://www.cnblogs.com/bleachli/p/4764388.html

于是乎重写下载了。

  1. 下载软件,并放到目录中

  1. 解压

# tar -xjf all.tar.bz2

 

  1. 设置环境变量。

# sudo gedit /etc/profile

 

 

随后点击保存。在终端中输入指令更新系统路径。

 

  1. 为了查看我们是否已经成功设置路径,在终端中输入:

$ arm-none-li

  • 1

点击Tab看看系统是否自动补全为:arm-none-linux-gnueabi-

$ arm-none-linux-gnueabi-

如果补全了,那么说明我们已经设置成功了,我们此时可以直接键入指令来调用工具链的程序。如果没有,说明你上面的环境变量设置步骤有误请重新检查自己的操作。

双击两下Tab则会吧所有的工具链工具显示出来。 

 

  1. 如果你安装的是64位的ubuntu版本,则需要安装lsb-core才能正常使用这个工具链,使用指令:

Sudo apt-get install lsb-core

 

注意:如果为ubuntu 14.04的话,会正确安装,如果是centos的话很可能提示错误,提示GLIBC版本低,这也是我之前走过的错路,升级GLIBC后系统进不去了,网上看了很多教程,发现有人跟我一样,也没解决,就换成了ubuntu14.04了,因为它的GLIBC为2.19版本够。

 

此为安装完了。

 

  1. 这个条指令意为显示工具链的版本

Arm-none-eabi-gcc -v

 

后边会出现:

安装正确。

 

  1. 可以重启下,使之生效。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值