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

时间:2024-05-30 17:14:13

0x00 前言

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

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

运行环境(#cat /proc/version):Linux version 3.13.0-32-generic ([email protected]) (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位系统:
Linux下手动安装gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf编译链工具
由上可以确定系统版本为64位。

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

Linux下手动安装gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf编译链工具
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下载编译链压缩包:
Linux下手动安装gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf编译链工具
下载完成:
Linux下手动安装gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf编译链工具
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解压:
Linux下手动安装gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf编译链工具

Linux下手动安装gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf编译链工具
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查看:
Linux下手动安装gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf编译链工具
有显示则成功。

以上。

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