Слишком логично для вахи.
Это не фишка Си, это фишка объектных файлов.

"На плюсах принципиально не хочу писать, там ебли с компиляторами столько же, а сам процесс написания ещё более геморройный. Мне универа хватило."

Я хз, как у тебя тогда могут быть проблемы с С. Если ты выкинешь из плюсов классы/шаблоны/исключения, то получишь С. Вот и все.
Смотри, даташит говорит, что у Зеро на борту полгига оперативы и 1ГГц проц. Это овердохуя для сборки проекта в сотню файлов. Тем более сишного кода. Во-вторых, если часть модулей уже собрана, то пересборка их производиться не будет. Т.е. ты скомпилировал половину модулей и выключил плату, то при повторной сборке они компилироваться уже не будут. Это если make/cmake, а все IDE это считай GUI к эти утилитам.
Если под чистую железку, то просто смотри в сторону arm-gcc. В IDE просто настроишь флаги платформы и название компилятора.

Если хочешь использовать встроенную ОСь, то лучше собирай на борту. Дольше, но меньше проблем с либами. Для сборки на писюке из-за этого придется попрыгать с бубном.

Если не собираешься на борту ядро пересобирать, то все дожно быть очень быстро. Плюс автоматом придется юзать make/cmake, а значит, если пересобирать отдельные модули, то совсем быстро.
Ох уж эти наивные неофиты, собирающие проекты минимум без "-Wall -Wextra".
Эх, сколько же лет этой игрухе...
Тогда можно ли считать их полезными кишечными бактериями?
На самом деле Каммораг это Слаанеш изнутри.
Солнечная система? Тут океаны только чутка на поверхности исследовали.
А орки хитрые, но сильные, а не сильные, но хитрые)))