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
與上一節(jié)中描述的代碼段類似,數(shù)據(jù)可以放在單個段中,也可以放在多個段中。多個數(shù)據(jù)段的好處是鏈接器可以從可執(zhí)行文件中省略未使用的數(shù)據(jù)結(jié)構(gòu)。此選項會將聚合數(shù)據(jù)(數(shù)組、結(jié)構(gòu)體和聯(lián)合體)放置在數(shù)據(jù)段的單獨子段中。
如果未使用此選項,則默認值為“on”。如果使用了此選項但既未指定“on”也未指定“off”,則會提供錯誤消息。
如果使用了 SET_DATA_SECTION pragma,則忽略 --gen_data_subsections=on 選項。用戶定義的段放置優(yōu)先于子段的自動生成。