欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-29 11:58:01
...

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

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

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

2、安装交叉编译工具链

    A、解压

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

[email protected]:~/yudw2018/package$ tar -xvf toolchain-4.5.1.tar.bz2

    B、配置环境变量 

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

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

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

[email protected]:~/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/

[email protected]:~/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、使设置的环境变量生效

[email protected]:~$ sudo reboot
相关标签: gcc