(YDW)Ubuntu下配置arm-none-linux-guneabi-交叉编译工具链

目的:因为如果在开发板上编译uboot源码,由于开发板硬件(CPU等)限制,可能导致编译时间过长,所以我们要安装交叉编译工具链,使uboot源码在个人PC机上编译,在开发板上执行。在Ubuntu上用gcc直接编译的是x86架构的,不能一直到ARM开发板上。

1、获取交叉编译工具链源码

    有以下三种途径可以获得(推荐使用第二种或者第三种

2、安装交叉编译工具链

    A、解压

    把下载好的交叉编译工具链放在Ubuntu下进行解压

linux@ubuntu:~/yudw2018/package$ tar -xvf toolchain-4.5.1.tar.bz2

    B、配置环境变量 

    以下提供三种配置环境变量的方法(建议使用第三种

  • 对当前终端生效
linux@ubuntu:~/yudw2018$ export PATH=$PATH:/home/linux/yudw2018/toolchain-4.5.1/bin/
  •  对当前用户生效

         在家目录下的.bashrc文件中最后一行添加 export PATH=$PATH:/home/linux/yudw2018/toolchain-4.5.1/bin/

linux@ubuntu:~/yudw2018$ vi /home/linux/.bashrc
export PATH=$PATH:/home/linux/yudw2018/toolchain-4.5.1/bin/
  •  对所有用户生效

      在/etc/environment 文件中添加交叉编译工具链的绝对路径  /home/linux/yudw2018/toolchain-4.5.1/bin/ 或者/etc/bash.bashrc  文件中最后一行添加  export PATH=$PATH:/home/linux/yudw2018/toolchain-4.5.1/bin/

linux@ubuntu:~/yudw2018$ sudo vi /etc/environment 
[sudo] password for linux: 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/linux/yudw2018/toolchain-4.5.1/bin/" 

     C、使设置的环境变量生效

linux@ubuntu:~$ sudo reboot

猜你喜欢

转载自blog.csdn.net/weixin_42015463/article/details/82052124