[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
во первых, ты можешь легко найти ответ на свой вопрос в листинге,
который создает линкер. Обычно файл *.*map.
А так, в общем случае зависит от конфигурации линкера. в секцию data могут кидаться , например,инициализируемые static vars, а bss обычно _обнуляется_ runtime кодом. Так что, линкеру ничего не запрещает кинуть в bss статическую переменную, начальное значение которой 0.
Бывает еще .sbss/.sdata сегменты доступ к которым осуществляется 'быстрее', чем к bss/data. Так что, ответ в твоем линкере.
E-mail: info@telesys.ru