GNU ARM Embedded Toolchain

PPA description

This PPA is an alternative to toolchain released at The source codes for both are same. Currently supports Ubuntu 10.04/12.04/14.04/14.10 32 and 64 bit.

Detailed explanations to Launchpad PPA can be found at That website explains how a PPA is set up and how to add existing PPA and install software from it.

Here are quick steps to install toolchain from this PPA on Ubuntu before 14.04:

Step1: Inside Ubuntu, open a terminal and input
       "sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded"

Step2: Continue to input
       "sudo apt-get update"

Step3: Continue to input to install toolchain
       "sudo apt-get install gcc-arm-none-eabi"

To remove installed toolchain, just input "sudo apt-get remove gcc-arm-none-eabi".
To update the toolchain, just repeat above step2 and step3.

Questions should be asked at

Bug can be filed at It is highly encouraged to ask question first before filing a bug.

!!! If you are using Ubuntu 14.04 and later, please be careful because there are packages with same name but produced by Debian and inherited by Ubuntu. Simply follow the above 3 steps, you may end up with gcc-arm-none-eabi from Ubuntu. So to install gcc-arm-none-eabi from ARM, steps are:
1). sudo apt-get remove binutils-arm-none-eabi gcc-arm-none-eabi
2). sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
3). sudo apt-get update
4). sudo apt-get install gcc-arm-none-eabi=
    sudo apt-get install gcc-arm-none-eabi=

Meanwhile we are working with Debian to consolidate and unify this toolchain.

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:terry.guo/gcc-arm-embedded to your system's Software Sources. (Read about installing)

Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
Signing key:
1024R/A3421AFB (What is this?)

For questions and bugs with software in this PPA please contact Terry Guo.

PPA statistics

5 updates added during the past month.
View package details

Overview of published packages

16 of 6 results
Package Version Uploaded by
gcc-arm-none-eabi (Newer version available) Terry Guo (2015-03-20)
gcc-arm-none-eabi (Newer version available) Terry Guo (2015-03-20)
gcc-arm-none-eabi Terry Guo (2015-03-20)
gcc-arm-none-eabi Terry Guo (2015-03-20)
gcc-arm-none-eabi 4-8-2014q2-0saucy9 Terry Guo (2014-06-13)
gcc-arm-none-eabi 4-8-2013q4-0raring9 Terry Guo (2013-12-23)
16 of 6 results

Latest updates

  • gcc-arm-none-eabi 9 days ago
    Successfully built
  • gcc-arm-none-eabi 9 days ago
    Successfully built
  • gcc-arm-none-eabi 9 days ago
    Successfully built
  • gcc-arm-none-eabi 9 days ago
    Successfully built
  • gcc-arm-none-eabi 41 weeks ago
    Successfully built