ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
链接器允许使用 SECTIONS 指令对 GROUP 和 UNION 语句进行任意嵌套。通过嵌套 GROUP 和 UNION 语句,可以表示段的分层重叠和分组。嵌套 GROUP 和 UNION 语句显示了如何将两个重叠层组合在一起。
SECTIONS
{
GROUP 0x1000 : run = FAST_MEM
{
UNION:
{
mysect1: load = SLOW_MEM
mysect2: load = SLOW_MEM
}
UNION:
{
mysect3: load = SLOW_MEM
mysect4: load = SLOW_MEM
}
}
}
对于此示例,链接器执行以下分配:
为了引用组和联合体,链接器诊断消息使用以下表示法:
GROUP_n UNION_n
其中 n 是一个序号(从 1 开始),表示链接器控制文件中该组或联合体的词法顺序,不考虑嵌套。组和联合体都自带计数器。