ZHCUAV8W january 1998 – 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
与上一节中描述的代码段类似,数据可以放在单个段中,也可以放在多个段中。多个数据段的好处是链接器可以从可执行文件中省略未使用的数据结构。此选项会将聚合数据(数组、结构体和联合体)放置在数据段的单独子段中。
如果未使用此选项,则默认值为“on”。如果使用了此选项但既未指定“on”也未指定“off”,则会提供错误消息。
如果使用了 SET_DATA_SECTION pragma,则忽略 --gen_data_subsections=on 选项。用户定义的段放置优先于子段的自动生成。