Skip to content
Homebrew AVR Toolchain
Branch: master
Clone or download
Latest commit 0a07688 Feb 27, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
avarice.rb Added AVaRICE as a HEAD-only formula Mar 20, 2017
avr-binutils-size.patch update binutils patch Apr 29, 2017
avr-gcc@4.rb add mirror for avr-libc - fix #85 Sep 29, 2018
avr-gcc@6.rb activate patch for isl - fix #87 Nov 23, 2018
simavr.rb WIP - fix mac installation (waiting for PR to be merged buserror/sima… Sep 30, 2018


This repository contains the GNU AVR Toolchain as formulae for Homebrew.

AVR is a popular family of micro-controllers, used for example in the Arduino project.

Current Versions

  • gcc 8.2.0
  • binutils 2.31.1
  • avr-libc 2.0.0
  • gdb 8.1.1

Other GCC versions available:

  • 7.3.0
  • 6.4.0
  • 5.4.0
  • 4.9.4

Installing homebrew-avr formulae

First, make sure you have xcode command line developer tools installed with

$ xcode-select --install

Then, just run the following to install the latest version of avr-gcc:

$ brew tap osx-cross/avr
$ brew install avr-gcc

If you want to install an older version:

$ brew install avr-gcc@X

Where X being the version number such as avr-gcc@6

Note: only the latest version will be available in your $PATH. The older ones are keg-only and thus won't be availble in /usr/local/bin.

You can run brew info avr-gcc for more information on the flags available.


brew info avr-gcc, brew help, man brew, or the Homebrew wiki.


This repository is based on the works of:

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.