Я читал статью о статических c и динамических c связях библиотек в C, в которой предлагалось скомпилировать программу, которая просто возвращает 0 через основную функцию, и сравнить ее размер с * и без * Опция 1001 * в G CC. Исполняемый файл автора показал снижение c (с 10 КБ до 3 КБ), в то время как мой просто показал снижение с 16 КБ до 14 КБ.
В чем причина этого? Это из-за изменения используемых версий G CC? Если да, то что в ней есть программа «ничего не делать», которая занимает 14 КБ?
РЕДАКТИРОВАТЬ: G CC Версия 9.2.1, Ubuntu 19.10