Windows PE文件中链接节的顺序

Windows PE文件中链接节的顺序,windows,linker,portable-executable,Windows,Linker,Portable Executable,根据PE格式规范: 但是,“$”后面的字符决定了图像部分贡献的顺序。具有相同对象节名称的所有贡献在图像中连续分配,贡献块按对象节名称按词汇顺序排序。因此,节名为.text$X的对象文件中的所有内容都会在.text$W贡献之后,.text$Y贡献之前结束 这个用例是什么?我不希望代码关心可执行文件中链接的节的顺序。有没有这样的情况?例如,在CRT中有。@Xearinox好的,CRT如何/为什么需要这个?如果订单被更改,什么会中断?这是重要的订单。读这个:是的。通常,一种让链接器为您构建包含来自不同

根据PE格式规范:

但是,“$”后面的字符决定了图像部分贡献的顺序。具有相同对象节名称的所有贡献在图像中连续分配,贡献块按对象节名称按词汇顺序排序。因此,节名为.text$X的对象文件中的所有内容都会在.text$W贡献之后,.text$Y贡献之前结束


这个用例是什么?我不希望代码关心可执行文件中链接的节的顺序。有没有这样的情况?

例如,在CRT中有。@Xearinox好的,CRT如何/为什么需要这个?如果订单被更改,什么会中断?这是重要的订单。读这个:是的。通常,一种让链接器为您构建包含来自不同翻译单元的数据的表的方法。