纯小白成功安装交叉编译工具arm-none-eabi-gcc

  • yum install无法安装eabi交叉编译工具,只能使用从官网下载安装包的方法
  • 给出安装地址 https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads
  • wget下载 bz2文件

嫌慢的可以使用清华镜像站,或者积分支持我一下

1
wget https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/9-2020q2/gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2
  • tar 解压前先用 cp移动到另一个文件夹下 /usr/local
1
2
cp gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2 /usr/local
tar xvzf gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2

在这里插入图片描述

  • 更改设置 vim ~/.bashrc
1
export PATH=$PATH:/usr/local/gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux/bin

在这里插入图片描述

  • 重启 source ~/.bashrc,建议直接关掉远程连接的选项卡重启,多试几次

  • arm-none-eabi-gcc 可以用来编译文件了,/usr文件夹下出现arm-linux-gnueabi这个文件夹,出现原因不清楚,不能直接使用arm-linux-gnueabi命令,原因不清楚,但arm-linux-gnueabi/bin下无命令
    在这里插入图片描述

  • arm-linux-gnu-gcc 不知道为啥不可以,这个包是yum命令下载的
    在这里插入图片描述

  • 发现cpu变为arm系列芯片了
    在这里插入图片描述

  • 发现和使用arm-linux-gnu-gcc编译成功的芯片不太一样,原因不清楚
    在这里插入图片描述