STM32F4 c++ base project using gcc