BSS сегмент в C

В одном из ответов на вопросОтносительно сегмента bss и сегмента данных в Unix "Я вижу объяснение на bss следующим образом:

Bss особенный: .bss объекты неt не занимать места в объектном файле, и сгруппировав все символы, которые специально не инициализированы вместе, их можно легко обнулить сразу.

Но когда я использую размер в объектном файле, сгенерированном из кода:

#include 
int uninit_global_var;
int init_global_var=5;

int main()
{
   int local_var;
   return 0;
}

У меня есть следующее

text    data      bss    dec     hex filename
1231     280      12    1523     5f3 a.out

и увидеть рост bss на основе неинициализированных элементов данных с глобальной областью действия. Так может ли кто-нибудь оправдать упомянутое утверждение?

Ответы на вопрос(4)

Ваш ответ на вопрос