ZHCU947E June 2015 – January 2023
链接器有两个与段相关的主要功能。第一,链接器使用目标文件中的段作为构建块;它将输入段组合在一起,以在可执行输出模块中创建输出段。第二,链接器为输出段选择存储器地址;这称为放置。两个链接器指令支持以下功能:
使用子段可更精确地控制段的放置。您可以使用链接器的 SECTIONS 指令指定每个子段的位置。如果不指定子段,则该子段将与具有相同基础段名的其他段组合在一起。请参阅GUID-DF2119B0-6645-4D9B-AD96-6003E8505498.html#GUID-DF2119B0-6645-4D9B-AD96-6003E8505498。
并不总是需要使用链接器指令。如果不使用此类指令,链接器将使用GUID-5240909D-6450-4364-9D3E-13EA1F208C3E.html#GUID-5240909D-6450-4364-9D3E-13EA1F208C3E中所述的目标处理器的默认放置算法。当您确实 使用链接器指令时,必须在链接器命令文件中指定它们。
有关链接器命令文件和链接器指令的更多信息,请参阅以下部分: