![Install GCC on M1-M2 ARM based Mac Install GCC on M1-M2 ARM based Mac](https://code2care.org/howto/install-gcc-on-m1-m2-arm-mac/images/Install GCC on M1-M2 ARM based Mac.jpg)
Prerequistite:
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 https://ghcr.io/v2/homebrew/core/gmp/manifests/6.2.1_1
...
...
==> 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: rakesh@code2care.org
More Posts related to MacOS,
- Fix: grunt: command not found (Mac/Windows)
- AppleScript Example with TextEdit
- How to copy Password of Wifi on your Mac
- Install OpenJDK Java (8/11/17) versions using brew on Mac (Intel/M1/M2)
- How to check if a port is in use using terminal [Linux or macOS]
- Cut, Copy and Paste Keyboard Shortcuts on Mac Keyboard
- [macOS] NetBeans IDE cannot be installed. Java (JRE) found on your computer but JDK XX or newer is required.
- How to Remove Widgets from macOS Sonoma 14 Desktop
- Turn off Auto-Capitalization on macOS Ventura 13
- How to Go To /usr/local/bin on Mac Terminal?
- How to Open TextEdit on Mac
- Mac: How to Open Android Studio from Terminal
- How to change the default location of Mac Screenshot
- Display Seconds in Digital Clock on Mac Menu Bar [macOS]
- How to install homebrew (brew) on M1 Mac
- Must Know Homebrew Commands for Mac/Linux Users
- Steps to Uninstall Roblox on Mac (macOS)
- How to change the System Settings Sidebar icon size Mac Ventura 13
- How to set Out Of Office (OOO) on Outlook for Mac [Updated 2023]
- Trigger Notification Center Message using Mac Terminal Command
- [fix] macOS Ventura - Python3 xcrun: error: invalid active developer path missing xcrun at CommandLineTools
- How to Install Rust Language on Mac (macOS)
- How to minimize all Windows in Mac
- Display ls command file sizes in KB (kilobytes) MB (megabytes) or GB (gigabytes) [Linux/macOS]
- How to make TextEdit the default text Editor on Mac
More Posts:
- How to add password to pdf file for opening, editing, printing, copying - HowTos
- How to call a SQL StoredProcedure from Hibernate - Java
- Save current timestamp in MySQL using PHP mysqi binding - PHP
- Merge-SPlogfile PowerShell - SharePoint Correlation ID error - SharePoint
- How to change user image icon macOS Big Sur - MacOS
- How to Sync Microsoft Teams Calendar with Mac Calendar - Microsoft
- Difference between using Scanner Class and String args for user input in Java - Java
- Mac - Steam Needs to Be Online to Update. Please confirm your network connection and try again error - News