linux如何配置交叉编译环境变量,Linux环境变量:教你如何配置交叉工具链!

1)交叉编译:程序在一个平台(虚拟机)生成另外一个平台(开发板)的二进制镜像文件。因为做嵌入式开发,离不开的就是 ARM 开发板,要想把程序丢到 ARM 开发板中执行,就必须使用交叉工具链编译我们做出来的程序:

1753

2)Linux环境变量:所谓的环境变量,一般是指在操作系统中用来指定操作系统运行环境的一些参数。Linux中的环境变量可以通过命令来查询,输入“env”:

1753

所以说,我们要安装交叉工具链到虚拟机中,这属于Linux系统新添加的工具,必须在安装后,设置该工具链的绝对路径到 PATH 环境变量中。

安装步骤如下:

1)下载交叉工具链,我已经共享资源到百度网盘中:

下载地址:https://pan.baidu.com/s/1knTB_n0f63P84Q6NZvQgfg

密码:t4zn

2)下载完,你会得到一个压缩包:arm-linux-gnueabi-5.4.0.tar.xz,这里要说明一下,这个工具链是 5.4 版本的,适合在 Ubuntu16.04 使用。如果在 Ubuntu12.04 使用,需要下载版本低一点的工具链,例如 4.5 或者 4.4 的。

3)接一下,把 arm-linux-gnueabi-5.4.0.tar.xz 丢到Linux的共享文件夹中,再使用命令丢到家目录下:

ericion@ubuntu:/mnt/hgfs/linux_share$  mv  arm-linux-gnueabi-5.4.0.tar.xz  ~

4)处理.xz 格式的压缩包,得到 arm-linux-gnueabi-5.4.0.tar。

ericion@ubuntu:~$  xz  -d  arm-linux-gnueabi-5.4.0.tar.xz

5)解压 arm-linux-gnueabi-5.4.0.tar 到Linux系统的根目录下

ericion@ubuntu:~$ sudo  tar  xf  arm-linux-gnueabi-5.4.0.tar  -C  /

[sudo] password for ericion:

6)工具链所在的路径是:/usr/local/arm/5.4.0/usr/bin,我们需要把该路径添加到环境变量 PATH 中。

1753

设置环境变量步骤如下:

要使得环境变量永久有效,就必须把环境变量写入终端启动脚本中。

1)终端启动脚本其实是家目录中的一个隐藏文件

ericion@ubuntu:~$ ls  -a  ~

1753

2)编辑该脚本文件

ericion@ubuntu:~$ gedit~/.bashrc

1753

3)在脚本文件的末尾添加以下的内容:”export PATH=/usr/local/arm/5.4.0/usr/bin:$PATH”,并保存。

1753

这里要给大家说明一下,每一个路径之间都需要使用”:”来分隔开,这句话的意思是在原来的 PATH 变量基础上,添加新的路径。

4)重新加载该脚本文件:”source  ~/.bashrc”

ericion@ubuntu:~$ source ~/.bashrc

5)最后查看工具链版本:

ericion@ubuntu:~$ arm-linux-gcc  -v

Thread model: posix

gcc version 5.4.0 (Buildroot 2016.11)  当前交叉工具链版本为:5.4。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值