Разве не должно скомпилироваться на ~500 кб? (фото ниже), как исправить (среда Dev - C++)
//otvet.imgsmail.ru/download/25854673_506c83c0dcaa20fc14aeab50e023abb8_800.jpg
Вообще-то никто никому ничего не должен. Убери статическую компоновку (вот этот вот -static-libgcc), будет объем меньше, как и скорость работы. И можешь добавить оптимизацию по размеру (параметр -Os в опции компилятора).