Вот вам пример GNU ARM Embedded Toolchain (это набор компилятор + компоновщик + много чего еще для комплексного создания программы и ее отладки):
ссылка. Там есть исходники (самый нижний пункт) и инструкция внутри по описанию оных и сборке (если под свою платформу собрать захотите).