make мне сделал болван на основе моего, передылвал кое-что из
старого-неуклюжего... Цель: ARM Cortex-M4, bare-metal
Toolchain: arm-none-eabi-gcc (SysGCC)
Проект: r1_with_bootloader, release
=== Компиляция C (CFLAGS) ===
-Os
-mcpu=cortex-m4
-mthumb
-mfloat-abi=soft
-std=gnu99
-ffunction-sections
-fdata-sections
-fno-strict-aliasing
-fno-builtin
-Wall -Wextra
-Wno-unused-parameter
-Wno-unused-variable
-Wno-unused-const-variable
-Wno-missing-field-initializers
-Wno-old-style-declaration
-Wno-format
-Wno-type-limits
-Wno-maybe-uninitialized
В release: LIBC=full -> upd 318112
LIBC=nano -> upd 237980
Разница 80132 байт (~25%) только из-за libc/specs.
Makefile.windows