Denis_Az, если есть необходимость сжать бинарь, то для начала надо установить правильные ключи компиляции, потом можно при помощи strip убрать уцелевшие отладочные символы, если надо сжать во вред производительности и потреблению оперативки, то есть ещё upx. А пазмер зависит от подключённых либ, всяких картинок вшитых в бинарик и кода. Притом 1000 строк вашего кода бинарик очень на немного увеличат.