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

时间:2021-05-04 09:59:42

常用的方法大致2种:

下载  toolchain 一般为: arm-xxx-linux-gnueabihf-4.9.3(xxx).tar ,解压后

方法一:

 

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

例如:

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

路径 设置为 自己 工具链 toolchain 所在目录位置;


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

. ~/.bashrc

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

arm-linux-gcc -v
方法二:

修改/etc/profile文件:

  # vim /etc/profile

增加路径设置,在末尾添加如下,保存/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