3.开发环境搭建(二)——交叉编译工具链安装
使用的 I.MX6U-ALPHA 开发板是一个 Cortex-A7 内核的开发板,因此选择 arm-linux-gnueabihf
  Linaro GCC 编译器下载地址如下:
1 https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/ 
由于最新版本编译的uboot无法正常运行,4.9版本的编译器可以正常工作 ,需要下载4.9版本的编译器,下载地址为:
1 https://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/arm-linux-gnueabihf/ 
  有很多种交叉编译器,只需要关注这两种 : gcc-linaro-4.9.4-2017.01-i686_arm-linux-gnueabihf.tar.xz 和 gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz,
                     第一个是针对 32 位系统的,第二个是针对 64 位系统的。 
  将对应版本的压缩包传入Ubuntu
在 Ubuntu 中创建目录: /usr/local/arm,命令如下:
1 sudo mkdir /usr/local/arm
  创建完成以后将刚刚拷贝的交叉编译器复制到/usr/local/arm这个目录中,在终端使用命令“cd”进入到存放有交叉编译器的目录
1 sudo cp gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz /usr/local/arm/ -f
  拷贝完成以后在/usr/local/arm 目录中对交叉编译工具进行解压,解压命令如下: 
1 sudo tar -vxf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz
  等待解压完成,解压完成以后会生成一个名为“gcc-linaro-4.9.4-2017.01-x86_64_arm-linuxgnueabihf”的文件夹,这个文件夹里面就是我们的交叉编译工具链。 
  修改环境变量,使用 vi 打开/etc/profile 文件,命令如下: 
1 sudo vi /etc/profile
  打开/etc/profile 以后,在最后面输入如下所示内容: 
1 export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin
  修改好以后就保存退出,重启 Ubuntu 系统,交叉编译工具链(编译器)就安装成功了。 
附:Ubuntu18.04的 vi 傻傻的 ,用ubuntu自带的gedit或者vim可能会好很多
https://blog.csdn.net/qq_15725099/article/details/88536748
这篇文章教你安装和配置vim
安装相关库
1 sudo apt-get install lsb-core lib32stdc++6
交叉编译环境验证
1 arm-linux-gnueabihf-gcc -v

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号