我在Ubuntu 18.04上遇到了同样的问题。
要在Ubuntu 18.04上安装"gcc-arm-none-eabi",请执行以下操作:
sudo apt-get install gcc-arm-none-eabi
使用此命令,系统将所有二进制文件安装到
/usr/bin文件夹中。但是,并非所有的二进制文件都在这里找到,所以我正在使用以下替代方法。这对我来说有效。
如果您想使用下面的arm-none-eabi实用程序,
arm-none-eabi-gdb
arm-none-eabi-as
arm-none-eabi-objcopy
从
gnu-mcu-eclipse/arm-none-eabi-gcc下载ARM-GCC工具链。
我已经为我的x64系统下载了"gnu-mcu-eclipse-arm-none-eabi-gcc-6.3.1-1.1-20180331-0618-centos64"。
成功下载后,解压缩文件。前往
/gnu-mcu-eclipse-arm-none-eabi-gcc-6.3.1-1.1-20180331-0618-centos64/gnu-mcu-eclipse/arm-none-eabi-gcc/6.3.1-1.1-20180331-0618/bin
将GDB和objcopy复制到
/usr/bin目录中:
sudo cp arm-none-eabi-gdb /usr/bin/
sudo cp arm-none-eabi-objcopy /usr/bin/
复制完成后,您可以使用GCC和GDB。