On Debian and derivatives, the package you’re looking for is gcc-arm-none-eabi:
apt install gcc-arm-none-eabi
To find this out yourself in future, install apt-file, update your indexes and use it to search for commands:
apt install apt-file
apt-file update
apt-file search bin/arm-none-eabi-gcc
Answer from Stephen Kitt on Stack ExchangeArch Linux
archlinux.org › packages › extra › x86_64 › arm-none-eabi-gcc
Arch Linux - arm-none-eabi-gcc 14.2.0-2 (x86_64)
View the file list for arm-none-eabi-gcc · View the soname list for arm-none-eabi-gcc
Arch Linux
aur.archlinux.org › packages › gcc-arm-none-eabi-bin
AUR (en) - gcc-arm-none-eabi-bin - Arch Linux
# Original Maintainer: James Duley <jagduley gmail> # Previous Maintainer: 2bluesc <2bluesc gmail.com> # Maintainer: Vadzim Dambrouski <pftbest gmail.com> pkgname=gcc-arm-none-eabi-bin pkgver=10_2020_q4_major pkgrel=1 pkgdesc="GNU Tools ARM Embedded Processors (binary distribution, includes newlib, does NOT include GDB)" arch=('aarch64','x86_64') depends=('glibc') optdepends=( 'arm-none-eabi-gdb: GNU Debugger for ARM EABI' ) provides=('gcc-arm-none-eabi' 'arm-none-eabi-gcc' 'arm-none-eabi-binutils' 'arm-none-eabi-newlib' ) conflicts=('gcc-arm-none-eabi' 'arm-none-eabi-gcc' 'arm-none-eabi-binut
software installation - Installing arm-none-eabi-gcc - Unix & Linux Stack Exchange
My guess is because I don't have the arm-none-eabi-gcc installed on my system but when I enter the command sudo apt-get install arm-none-eabi-gcc I get an error saying there is no such package. More on unix.stackexchange.com
Arch Linux ARM • View topic - Failure trying to build arm-none-eabi-gcc (for qmk)
Ask questions about Arch Linux ARM. Please search before making a new topic. ... I'm trying to build `arm-none-eabi-gcc`, which is a dependency for `qmk`. So far I've built `arm-none-eabi-binutils` by simply changing `arch` to `aarm64`. Because of a circular dependency, I fetched ... More on archlinuxarm.org
Missing libraries in arm-none-eabi-* ?
That's a bare metal target, I don't think it should have gnu/linux runtime libraries and your program should probably not link those, if you target it. What is your code supposed to run on? Maybe you need arm-linux-gnueabi[hf]-gcc from the AUR? More on reddit.com
Arch Linux ARM • View topic - Install arm-none-eabi-* Packages (Manually?)
Hi there, I'm trying to use my ... arm-none-eabi-gcc, arm-none-eabi-binutils, and arm-none-eabi-newlib to get the QMK tools working. These packages aren't showing up when I run pacman -Ss arm-none-eabi, so any help you could give me about how to install them would be much appreciated. If there's a repo somewhere with the packages already setup for ArchLinuxARM, definitely ... More on archlinuxarm.org
Videos
2 Arm none eabi gcc toolchain for ARM Cortex M Based ...
03:30
Install ARM GNU Toolchain on Window 10 - YouTube
19:28
ARM Development with GCC and Make (1) - YouTube
03:12
Create Hello World using GCC ARM Embedded in Eclipse - YouTube
01:45
Understanding the arm-none-eabi-gcc Compiler Versions for Cross ...
02:12
Installing arm-none-eabi-gcc - YouTube
Arch Linux Man Pages
man.archlinux.org › man › arm-none-eabi-gcc.1.en
arm-none-eabi-gcc(1) — Arch manual pages
RS/6000 and PowerPC Options -mcpu=cpu-type -mtune=cpu-type -mcmodel=code-model -mpowerpc64 -maltivec -mno-altivec -mpowerpc-gpopt -mno-powerpc-gpopt -mpowerpc-gfxopt -mno-powerpc-gfxopt -mmfcrf -mno-mfcrf -mpopcntb -mno-popcntb -mpopcntd -mno-popcntd -mfprnd -mno-fprnd -mcmpb -mno-cmpb -mhard-dfp -mno-hard-dfp -mfull-toc -mminimal-toc -mno-fp-in-toc -mno-sum-in-toc -m64 -m32 -mxl-compat -mno-xl-compat -mpe -malign-power -malign-natural -msoft-float -mhard-float -mmultiple -mno-multiple -mupdate -mno-update -mavoid-indexed-addresses -mno-avoid-indexed-addresses -mfused-madd -mno-fused-madd -mbi
Arch Linux ARM
archlinuxarm.org › forum › viewtopic.php
Arch Linux ARM • View topic - Failure trying to build arm-none-eabi-gcc (for qmk)
March 22, 2022 - Ask questions about Arch Linux ARM. Please search before making a new topic. ... I'm trying to build `arm-none-eabi-gcc`, which is a dependency for `qmk`. So far I've built `arm-none-eabi-binutils` by simply changing `arch` to `aarm64`. Because of a circular dependency, I fetched `arm-none-eabi-newlib` from upstream archlinux (since it's an `arch=(any)` package, it works fine).
Arch Linux
security.archlinux.org › package › arm-none-eabi-gcc
arm-none-eabi-gcc - Arch Linux
Arch Linux · Packages · Forums · GitLab · Security · Download · issues · advisories · stats · login
Reddit
reddit.com › r/archlinux › missing libraries in arm-none-eabi-* ?
r/archlinux on Reddit: Missing libraries in arm-none-eabi-* ?
December 14, 2020 -
I was trying to compile for arm-none-eabi target. But then ld said that it couldn't find -ldl, -lrt, -lgcc_s, -lutil and -lpthread. I also searched everywhere with stuff like ``locate dl | grep arm`` or ``pacman -Fl arm-none-eabi-newlib | grep dl`` and variations with the other libraries but didn't find anything.
Im kind of lost here because it worked fine on ubuntu. Help?
Top answer 1 of 3
5
That's a bare metal target, I don't think it should have gnu/linux runtime libraries and your program should probably not link those, if you target it. What is your code supposed to run on? Maybe you need arm-linux-gnueabi[hf]-gcc from the AUR?
2 of 3
2
I'm not sure I can directly help, but can you please post the command you are running to get that error and any other relevant information, such as the project you are trying to compile etc?
Arch Linux
archlinux.org › packages › extra › x86_64 › arm-none-eabi-gcc › files
Arch Linux - arm-none-eabi-gcc 14.2.0-2 (x86_64) - File List
usr/arm-none-eabi/include/c++/14.2.0/arm-none-eabi/thumb/v8-m.main+dp/softfp/bits/messages_members.h
GitHub
github.com › qmk › qmk_firmware › issues › 8809
[Bug] arm-none-eabi-gcc error on Arch Linux · Issue #8809 · qmk/qmk_firmware
April 15, 2020 - [Bug] arm-none-eabi-gcc error on Arch Linux#8809 · #9044 · Copy link · Labels · bughelp wanted · ghost · opened · on Apr 15, 2020 · No description provided. Reactions are currently unavailable · No one assigned · bughelp wanted · No type · No projects ·
Author qmk
manned.org
manned.org › pkg › arch › community › arm-none-eabi-gcc
Arch Linux / community / arm-none-eabi-gcc 13.1.0-1 - manned.org
arm-none-eabi-gcc(1) /usr/share/man/man1/arm-none-eabi-gcc.1.gz · arm-none-eabi-gcov(1) /usr/share/man/man1/arm-none-eabi-gcov.1.gz · arm-none-eabi-gcov-dump(1) /usr/share/man/man1/arm-none-eabi-gcov-dump.1.gz · arm-none-eabi-gcov-tool(1) /usr/share/man/man1/arm-none-eabi-gcov-tool.1.gz ·
Arch Linux
aur.archlinux.org › packages › arm-none-eabi-gcc53-linaro
AUR (en) - arm-none-eabi-gcc53-linaro - Arch Linux
May 29, 2016 - http://releases.linaro.org/components/toolchain/gcc-linaro/5.3-2016.02/gcc-linaro-5.3-2016.02.tar.xz · Hi WTX, can you contact me? I'd like to talk about removing a few of either my or your repositories, in order to clean up the AUR a bit. I'm a bit more open for suggestions nwo than I was 2 years ago ;-) @jhalfmoon: Ok, I've made fork package named: "arm-none-eabi-gcc53-linaro-alternative".
Arm Developer
developer.arm.com › downloads › - › arm-gnu-toolchain-downloads
Arm GNU Toolchain Downloads – Arm Developer
$ arm-none-eabi-gcc -mcpu=cortex-m55 -mfloat-abi=hard · Arm GNU Toolchain 15.2.rel1 supports a set of multilibs in each toolchain. To list all multilibs supported by any of the toolchain, use --print-multi-lib option. For example, ... To check which multilib is selected by the arm-none-eabi toolchain based on -mthumb, -mcpu, -mfpu and -mfloat-abi command line options:
Arch Linux
archlinux.org › packages › extra › any › arm-none-eabi-newlib
Arch Linux - arm-none-eabi-newlib 4.5.0.20241231-2 (any)
Arch Linux · Home · Packages · Forums · Wiki · GitLab · Security · AUR · Download · Source Files / View Changes · Bug Reports / Add New Bug · Search Wiki / Manual Pages · Security Issues · Flagged out-of-date on 2026-02-04 · Download From Mirror · arm-none-eabi-gcc (make) libopencm3 ·
Raspberry Pi Forums
forums.raspberrypi.com › board index › hardware and peripherals › raspberry pi pico › sdk
[UPDATE: SOLVED] Apple (M2): arm-none-eabi-gcc is missing the nosys.specs file - Raspberry Pi Forums
September 2, 2023 - That was it! After I removed the old arm-gcc and installed the new everything worked. Thank you so so much for the very fast and easy help! ... Removing the *-eabi-* packages and installing gcc-arm-embedded fixed the same problem for me.