gcc忽略-Wl, - 动态链接器开关

时间:2010-12-18 20:38:22

标签: gcc linker arm cross-compiling elf

我正在努力使--dynamic-linker选项与CodeSourcery的ARM交叉工具链一起使用。但是gcc似乎忽略了它,并且从不在共享库的ELF中添加解释器段。我缺少什么使这项工作?

1 个答案:

答案 0 :(得分:3)

我怀疑gcc忽略了这个选项。将-v添加到编译器命令行以验证该选项确实已传递给链接器。

更有可能的是,您使用的选项不正确。 --dynamic-linker正在进行=file论证,你没有提到你正在传递一个。

编辑:正如您所发现的,您的链接描述文件中没有.interp部分。但是,您应该 - 请参阅this example