Если я правильно понимаю, раздел .bss в файлах ELF используется для выделения места для переменных, инициализируемых нулем. Наша цепочка инструментов создает файлы ELF, поэтому у меня вопрос: действительно ли раздел .bss должен содержать все эти нули? Это кажется настолько ужасной тратой пространства, что когда, скажем, я выделяю глобальный десятимегабайтный массив, в результате в ELF-файле получается десять мегабайт нулей. Что я здесь не так вижу?
Подробнее здесь: https://stackoverflow.com/questions/610 ... n-elf-file
Мобильная версия