【发布时间】:2014-05-03 02:45:58
【问题描述】:
我正在使用 devKitPro 专门为 Nintendo Wii 创建一个应用程序。我想通过提供加载通过 objcopy -O 二进制文件传递的代码的能力来使我的应用程序模块化。我的问题是,我希望模块能够使用加载到内存中的主 ELF 中的符号。我尝试了各种方法,但没有提出任何解决方案。
我尝试使用 -Map,因为我认为这可以让我使用链接器映射,但这个想法失败了。
我也尝试编译到共享库中,但这对我不起作用,因为链接器抱怨“具有动态重定位的只读段”。
我真的需要这方面的帮助,因为我既不在 Windows 也不在 Linux 环境中。
【问题讨论】:
-
*nix 上的“nm”实用程序可用于列出 ELF 文件中的符号(及其类型)。
-
也许你应该发布这个问题的答案?
-
正如 Mahonri 所说,您应该发布问题的答案,最好附上样本。对其他人来说根本不是一件麻烦事,关于 Wii 的问题并不多,也许这对尝试做和你一样的人有用。
-
请发布您的完整解决方案和答案 - 我们希望您分享您学到的知识作为其他人的答案。
标签: c++ c gcc linker devkitpro