Ubuntu 环境中搭建嵌入式交叉编译链方法

经常使用的方法大体2种:php

下载  toolchain 通常为: arm-xxx-linux-gnueabihf-4.9.3(xxx).tar ,解压后html

方法一:linux

 

将编译器的路径加入到PATH中,用vi编辑 或者 nano/vi ~/.bashrc,在末尾加入如下内容:shell

例如:vim

 export PATH=/opt/FriendlyARM/toolchain/4.9.3/bin:$PATH
 export GCC_COLORS=auto

路径 设置为 本身 工具链 toolchain 所在目录位置;bash


执行一下~/.bashrc脚本让设置当即在当前shell窗口中生效,注意"."后面有个空格:工具

. ~/.bashrc

这个编译器是64位的,不能在32位的Linux系统上运行,安装完成后,你能够快速的验证是否安装成功:测试

arm-linux-gcc -v
方法二:

修改/etc/profile文件:ui

  # vim /etc/profilespa

增长路径设置,在末尾添加以下,保存/etc/profil文件:

export PATH=$PATH:/usr/local/arm/3.4.1/bin

当即使新的环境变量生效,不用重启电脑:

                 对应方法一:#source /root/.bashrc

                 对应方法二:# source /etc/profile

检查是否将路径加入到PATH:

  # echo $PATH

  显示的内容中有/usr/local/arm/bin,说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。

测试是否安装成功

# arm-linux-gcc -v  

方法三:

直接export法(应该是 不能长期有效的 方法)

直接执行如下命令:export PATH=$PATH:/usr/local/arm/4.3.2/bin

(后面的/usr……是您解决后交叉编译工具的绝对路径)

参考:

http://blog.chinaunix.net/uid-26923078-id-3197303.html

http://blog.csdn.net/xukai871105/article/details/24932611

http://wiki.friendlyarm.com/wiki/index.php/NanoPi_2/zh