Build environment for BrailleBuzz (the GNU tool-chain for STM32F103) January 29, 2015
binutils
Binutils includes things like the assembler, you do remember that the assembler is the back-end for gcc; that is, gcc really just produces assembly which is fed to the assembler, the linker, the archiver, and other tools. There are practical reasons why these steps are combined under the gcc command line interface. One creates a directory in which to one builds the binutils. I created a small bash script.
#!/bin/bash
../../src/binutils-2.24/configure
--target=arm-none-eabi
--prefix=$HOME/usr
--enable-interwork
--enable-multilib
--with-gcc
--with-gnu-as
--with-gnu-ld
--disable-nls
--disable-shared
--disable-werror
Don’t forget to do “make install”