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

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

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键补全,就会出现:
在这里插入图片描述

你可能感兴趣的:(ARM)