Цитата(Obam @ Aug 28 2015, 15:38)

" Как заставить компилятор компилить без ошибок с угловыми скобками?"
Соблюдать расположение "инклюживаемых" файлов: "…" файлы ищутся в каталоге с текущим файлом; <…> файлы ищутся в системных каталогах.
https://gcc.gnu.org/onlinedocs/cpp/Include-Syntax.htmlВо-первых, спасибо за ссылку.
Во-вторых, такой вопрос. По ссылке, что Вы дали написано:
Цитата
#include <file>
This variant is used for system header files. It searches for a file named file in a standard list of system directories. You can prepend directories to this list with the -I option (see Invocation).
Из чего я понял, что можно переопределить папку с системными хедерами добавив параметр -I. Поэтому я попробовал следующее (хедеры переложил в папку inc в том же каталоге что и system_stm32f4xx.c):
Код
arm-none-eabi-gcc -mcpu=cortex-m4 -mlittle-endian -mthumb -I/inc -c system_stm32f4xx.c -o _output/system_stm32f4xx.o
Ошибка та же. Блин, ну не тащить же мне все эти хедеры в системные каталоги, я практически уверен, что есть средство заставить компилятор искать их там, где мне надо.