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 编译成功的芯片不太一样,原因不清楚