Command-Line ARM Toolchains
Sometimes a command line is sufficient, instead of using the Eclipse or Arduino IDE with their sophisticated project management tools. Construct your own application-building workflow in your development workstation and create custom build scripts to compile and link your applications in whatever way you need to.
Building a working toolchain from scratch is not a trivial job. This is not something you want to attempt unless you are comfortable with systems administration on a UNIX platform. This is complex enough to merit a complete book about it.
If you build ...