Ubuntu16.04 LTS安装友善之臂smart4418交叉编译器

step1、准备安装环境

Ubuntu16.04

  step2、按照4418的wiki

首先下载编译器:

git clone https://github.com/friendlyarm/prebuilts.git -b master --depth 1

注意:从GitHub上clone的速度可能非常慢(10-20kb/s),而4418的wiki中只给了这种下载方式,真的坑人...这里有几种方法可以解决(优先使用第二种方法)

1、改hosts文件,进行IP—>域名的映射,详见参考链接

2、download from gitee:

git clone https://gitee.com/friendlyelec/prebuilts.git -b master --depth 1

这是在friendlyarm的GitHub上看到的(为什么不把这个链接更新到wiki中!!),我的网络环境从GitHub上clone速度实在太慢,试过了各种方法都无效,最后是通过这个链接从码云(gitee)完成的下载

step3、进入文件夹并解压

cd prebuilts/gcc-x64
cat toolchain-4.9.3-armhf.tar.gz* | sudo tar xz -C /

step4、然后将编译器的路径加入到PATH中:

用vi编辑vi ~/.bashrc,在末尾增加以下内容:

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

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

. ~/.bashrc

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

arm-linux-gcc -v

出现如下界面,表示安装成功:

 

 
原文地址:https://www.cnblogs.com/vzyk/p/11603609.html