ZHCU947E June 2015 – January 2023
您可以强制链接器对未初始化的段进行初始化,只需在 SECTIONS 指令中为其指定显式填充值即可实现这一点。这种做法会使整个段具有原始数据(填充值)。例如:
SECTIONS { .bss: fill = 0x12341234 /* 用 0x12341234 填充 .bss */ }
填充一个段(即使是填充 0)会导致在输出文件中为整个段生成原始数据,因此如果您为很大的段或孔洞指定填充值,则输出文件将非常大。