linux下gcc交叉编译链的安装

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

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

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

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

于是乎重写下载了。linux下gcc交叉编译链的安装

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

linux下gcc交叉编译链的安装

  1. 解压

# tar -xjf all.tar.bz2

 

  1. 设置环境变量。

# sudo gedit /etc/profile

 

linux下gcc交叉编译链的安装

 

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

linux下gcc交叉编译链的安装

 

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

$ arm-none-li

  • 1

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

$ arm-none-linux-gnueabi-

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

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

linux下gcc交叉编译链的安装

 

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

Sudo apt-get install lsb-core

linux下gcc交叉编译链的安装

 

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

 

linux下gcc交叉编译链的安装

此为安装完了。

 

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

Arm-none-eabi-gcc -v

linux下gcc交叉编译链的安装

 

后边会出现:

linux下gcc交叉编译链的安装

安装正确。

 

  1. 可以重启下,使之生效。