第五课:安装交叉工具链(arm-linux-gcc)

目录

一、什么是交叉工具链?

二、为什么要交叉编译?

三、如何安装交叉工具链?

(一):工具链压缩包放置到共享目录下 

(二):工具链创建一个安装目录(/usr/)

(三):直接将资源解压到/usr/5.4.0_arm

(四):安装结果(/usr/5.4.0_arm/5.4.0/usr/bin/arm-linux-gnueabihf-gcc)

​(五):加入环境变量任何的路径下都能使用arm-linux-gnueabihf-gcc

①:查看编译器得路径 

②:打开脚本.bashrc

③:更新 

④:任何路径查看版本信息


 一、什么是交叉工具链?

答: 交叉工具链就是一个编译器,将高级语言转换目标程序(类似于gcc)

二、为什么要交叉编译?

答:①:交叉编译是指在一个平台上生成另一个平台上得可执行代码。(x86--->ARM)

   ②:因为有时候目的平台上不允许或未安装我们所需要的编译器,或者是因为目的平台上的资源贫乏,运行我们所需要编译器比较困难。

三、如何安装交叉工具链?

下载地址:交叉工具链 

(一):工具链压缩包放置到共享目录下 

(二):工具链创建一个安装目录(/usr/)

sudo mkdir /usr/5.4.0_arm
sudo chmod 777 /usr/5.4.0_arm

(三):直接将资源解压到/usr/5.4.0_arm

sudo tar zxvf arm-5.4.0.tar.gz -C /usr/5.4.0_arm/

 

(四):安装结果(/usr/5.4.0_arm/5.4.0/usr/bin/arm-linux-gnueabihf-gcc

(五):加入环境变量任何的路径下都能使用arm-linux-gnueabihf-gcc

①:查看编译器得路径 

查看编译器路径:which arm-linux-gnueabihf-gcc

 ②:打开脚本.bashrc

添加交叉编译链的路径

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/5.4.0_arm/5.4.0/usr/bin

重命名交叉编译链 (自定义)

alias arm-linux-gcc='arm-linux-gnueabihf-gcc'

③:更新 

source ~/.bashrc 

④:任何路径查看版本信息

arm-linux-gcc -v

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值