我正在尝试使用CodeSourcery的ARM交叉工具链使--dynamic-linker选项生效。然而,gcc似乎忽略了它,并且在共享库的ELF中从未添加解释器段。我需要做什么才能使它生效?
我正在尝试使用CodeSourcery的ARM交叉工具链使--dynamic-linker选项生效。然而,gcc似乎忽略了它,并且在共享库的ELF中从未添加解释器段。我需要做什么才能使它生效?
-v
到编译器命令行中以验证选项是否确实传递给链接器。--dynamic-linker
需要一个=file
参数,您没有提到您正在传递一个。
编辑:正如您发现的那样,您的链接器脚本中没有 .interp
部分。但是,您应该阅读此示例。
.interp
指令? - Martin v. Löwis