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
图 2-4 通过一个简化示例介绍了将两个文件链接在一起的过程。
请注意,这是一个简化示例,因此它不会显示待创建的所有段或这些段的实际顺序。请参阅节 8.7,了解 ARM 的实际默认存储器放置映射。
在图 2-4 中,已将 file1.obj 和 file2.obj 组合在一起用作链接器输入。每个都包含 .text、.data 和 .bss 默认段;此外,每个都包含一个用户命名的段。可执行对象模块显示了各组合段。链接器将 file1.obj 的 .text 段和 file2.obj 的.text 段组合成一个 .text 段,然后将两个 .data 段和两个 .bss 段组合在一起,最后将用户命名的段放在末尾。存储器映射显示了待置于存储器中的组合段。