Install GCC on M1/M2 ARM Based Mac

Install GCC on M1-M2 ARM based Mac


Make sure you have homebrew installed on your Mac device.

⛏️ How to install Brew on M1/M2 Mac

The quickest way to get GCC on the M1/M2 ARM based Mac is using brew.

% brew search gcc
==> Formulae
aarch64-elf-gcc     gcc@11              gcc@6               gcc@9               x86_64-elf-gcc      scc
gcc                 gcc@4.9             gcc@7               i686-elf-gcc        ghc                 tcc
gcc@10              gcc@5               gcc@8               libgccjit           grc                 ncc

==> Casks
gcc-aarch64-embedded          gcc-arm-embedded              gcs                           icc
% brew install gcc

==> Downloading
==> Installing dependencies for gcc: gmp, isl, mpfr, libmpc, lz4 and zstd
==> Installing gcc
==> Pouring gcc--12.2.0.arm64_monterey.bottle.1.tar.gz
🍺  /opt/homebrew/Cellar/gcc/12.2.0: 1,470 files, 358.9MB
==> Running `brew cleanup gcc`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).

As you can see, the version installed is the ARM64 one!

% gcc -v
Apple clang version 14.0.0 (clang-1400.0.29.102)
Target: arm64-apple-darwin22.0.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

Facing issues? Have Questions? Post them here! I am happy to answer!

Author Info:

Rakesh (He/Him) has over 14+ years of experience in Web and Application development. He is the author of insightful How-To articles for Code2care.

Follow him on: X

You can also reach out to him via e-mail:

Copyright © Code2care 2024 | Privacy Policy | About Us | Contact Us | Sitemap