如何将新内存部分添加到GCC默认链接描述文件?

时间:2015-04-08 09:17:42

标签: c gcc linker

GCC链接器replaces the default linker script的-T命令。 但我不想替换默认的链接描述文件。 我想将新的节定义附加到现有的默认链接描述文件中。

如何将新内存部分添加到默认链接描述文件中?

1 个答案:

答案 0 :(得分:4)

我认为没有直接的方法来做你想做的事。

你可以做的是,让ld打印默认脚本文件(使用-Wl,-verbose===============之间的部分是链接器脚本),将其放在文件中,使用您的添加内容修改文件,最后将其作为链接描述文件提供给您的链接命令。

编写执行此操作的脚本并将其集成到构建脚本中应该相当容易。