交叉编译工具链的安装与设置

交叉编译工具链的安装与设置

1. 获取交叉编译器:

(1)(不推荐)从官网下载:http://ftp.gnu.org/gnu/gcc/ 获取路径(源码)
https://www.cnblogs.com/Charles-Zhang-Blog/archive/2013/02/21/2920999.html
主要包含的内容有:
binutils:包含的是工具 file、readelf、size、nm、strip、objcopy、 objdump、 addr2line
gcc:编译器
glibc:arm架构可以使用的C库

(2)BSP板级开发支持包 ,三星 全志百度网盘链接:交叉编译器安装包下载链接

2. 安装交叉编译器

在终端新建一个目录(我的在/home/linux/tools/),然后将下载的安装包在此目录下解压 :
tar -xvf toolchain-4.5.1-farsight.tar.bz2

3. 设置:

根据实际情况设置交叉编译工具链的用户

(1)对当前终端生效
在终端输入下面命令改变环境变量:

export PATH=$PATH:/home/linux/tools/toolchain-4.5.1-farsight/bin

(2)对当前用户生效,在终端执行:

sudo vi etc/bash.bashrc

在最后添加以下代码:

export PATH=$PATH:/home/linux/tools/toolchain-4.5.1-farsight/bin

最后重启ubuntu:执行 sudo reboot。
(3)对所有用户生效,在终端执行
命令:sudo vi /etc/environment
在最后添加::/home/linux/tools/toolchain-4.5.1-farsight/bin
然后执行: source /etc/environment
最后重启:sudo reboot

4. 测试:

怎样确定你的交叉编译器安装成功了呢?用一个很简单的方法:我们可以在终端输入arm-none,用Tab键补全,就会出现:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值