C++ 的链接器脚本使用 Codesourcery lite 工具链进行 LM3S8962 非托管程序?
有谁有专门用于 Stellaris LM3S8962 板的链接器脚本或者可以解释如何创建一个链接器脚本吗?我正在使用 codesourcery g++ lite 工具链,并且可以使用以下链接器脚本成功为托管环境创建 elf 文件:
这不适用于非托管库。我发现上面的所有示例仅适用于 C 而不是 C++,并且 cs3 启动代码似乎涉及一些魔法。任何帮助表示赞赏。
谢谢, 麦克风
Does anyone have a linker script specifically for the Stellaris LM3S8962 board or could explain how to create one? I am using the codesourcery g++ lite toolchain and can successfully create the elf file for the hosted environment using this linker script:
This does not work with the unhosted libraries. All the examples on I have found only work for C and not C++ and there seems to be some magic involved regarding the cs3 startup code. Any help appreciated.
Thanks,
Mike
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这些是 C++ 链接器脚本(来自 STM32)中的额外部分:
在启动中的某处,您需要调用:
如果您使用 http://www.google.com/codesearch,您应该能够找到特定于设备的内容。
These are the extra sections in a C++ linker script (from STM32):
The somewhere in your startup, you need to call:
If you use http://www.google.com/codesearch, you should be able to find something device specific.
这是我最终得到的结果:
Here is what I've ended up with: