In an effort to provide the best possible development experience to Stratify OS developers, I have recently evaluated various integrated development environments and source code editors for their suitability in microcontroller programming including Arduino, mbed, etc. I started with some must have criteria.
Building and Installing a Cortex-M Compiler on Mac, Windows or Linux
GCC is a open source C compiler which can be downloaded, compiled, and installed on Mac OS X. It is the compiler of choice for Stratify OS, and an excellent general purpose ARM Cortex-M3 compiler.