gpt4 book ai didi

c - 链接器选项的顺序在 .map 文件中是否有所不同?

转载 作者:行者123 更新时间:2023-11-30 19:38:39 25 4
gpt4 key购买 nike

链接器选项的顺序在 .map 文件中是否有所不同?

我有软件,我使用链接器选项编译了它,并构建了代码

然后我更改了链接器选项的顺序并为代码构建增益

但是在这两种情况下生成的 .map 文件不同但大小相同

为什么???

最佳答案

我不确定您使用的是哪个编译器和链接器。我认为它是 gcc。

不同的、不相关的选项的顺序可能不会改变对象或任何其他输出。但如果选项之间存在任何依赖性,则顺序可能会更改上下文。

来自 man ld:ld 的一些命令行选项可以在命令行中的任何位置指定。但是,引用文件的选项(例如 -l 或 -T)会导致在该选项出现在命令行中的位置(相对于目标文件和其他文件选项)读取文件。 使用不同的参数重复非文件选项将不会产生进一步的影响,或者会覆盖先前出现的选项(命令行左侧的选项)。下面的描述中注明了可能多次指定的选项。

关于c - 链接器选项的顺序在 .map 文件中是否有所不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37710025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com