记录一下解决在Ubuntu20.04LTS版中安装交叉编译工具链中遇到的arm-none-linux-gnueabi-gcc: not found问题

  1. 安装交叉编译工具链

  2. 将交叉编译工具链添加到全局环境变量使其全局可用

  3. 更新国内阿里镜像源,如果不更新,在安装32位库时会出现各种版本不匹配的问题

    参考(233条消息) Ubuntu 20.04 && Ubuntu 18.04 修改 apt 源_星汉空兮的博客-CSDN博客

    修改source.list文件

    $ sudo vim /etc/apt/sources.list

    替换以下内容到source.list中

    # ubuntu 20.04阿里源
    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    

    更新软件

    $ sudo apt-get update
    $ sudo apt-get upgrade
    
  4. 安装32位库

    $ sudo apt-get install lib32z1 lib32ncurses5-dev

  5. 使用$ arm-none-linux-gnueabi-gcc -v查看是否安装成功

posted @ 2022-08-18 17:19  ray963  阅读(296)  评论(0)    收藏  举报