Linux下手动安装gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf编译链工具

0x00 前言

文章中的文字可能存在语法错误以及标点错误,请谅解;

如果在文章中发现代码错误或其它问题请告知,感谢!

运行环境(#cat /proc/version):Linux version 3.13.0-32-generic (buildd@kissel) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014

0x01安装过程

我们安装编译链工具除了可以使用#apt-get install方式之外,还可以使用手动安装,下面介绍手动安装编译链工具方式。
1.查看Linux系统版本位数
使用#getconf WORD_BIT以及#getconf LONG_BIT来确定word和long的位数,若都输出32则为32位系统,若分别输出32以及64则为64位系统:
在这里插入图片描述
由上可以确定系统版本为64位。

2.新建ARM-toolchain文件夹
使用指令# mkdir /usr/local ARM-toolchain新建ARM-toolchain文件夹:

在这里插入图片描述
3.根据步骤1确定的系统位数下载编译链版本,64位系统对应下载gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf.tar.xz
输入指令#wget http://releases.linaro.org/components/toolchain/binaries/5.3-2016.02/arm-linux-gnueabihf/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf.tar.xz下载编译链压缩包:
在这里插入图片描述
下载完成:
在这里插入图片描述
4.解压gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf.tar.xz
输入指令#xz -d gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf.tar.xz以及#tar xvf gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf.tar解压:
在这里插入图片描述

在这里插入图片描述
5.修改环境变量,把交叉编译路径加入到PATH。使用#gedit /etc/profile打开配置文件,在文件最后一行输入export PATH="/usr/local/ARM-toolchain/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin:$PATH",保存退出,然后使用# source /etc/profile是配置生效。

6.查看是否安装成功,输入指令#arm-linux-gnueabihf-gcc -v查看:
在这里插入图片描述
有显示则成功。

以上。

参考文档:
1.https://blog.csdn.net/C_chuxin/article/details/82703327
2. https://www.cnblogs.com/LoTGu/p/6075816.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章