GNUARM is a free and pre-compiled binary distribution for the (hopefully) latest GNU ARM/Newlib toolchain for Mac OS, Cygwin, and Linux.The toolchain consists of the GNU binutils, compiler set (GCC) and debugger (Insight for Windows and Linux, GDB only for MacOS). Newlib is used for the C library. The toolchain includes the C and C++ compilers.