如何在 Garnet OS 上调用 #pragma segment Foo

发布于 2024-09-17 19:31:29 字数 300 浏览 9 评论 0 原文

我读过这篇关于手掌中分段的优秀教程:

http://onboardc.sourceforge.net/ UsersManual.html#segments

但是使用 Garnet OS 开发套件进行开发时,编译器无法识别命令“#pragma segment Foo”,它警告我:“警告:忽略 pragma”

是否有选项可以启用此功能杂注段?

I've read this excellent tutorial about segments in palm:

http://onboardc.sourceforge.net/UsersManual.html#segments

But developing with Garnet OS Development Suite, the command "#pragma segment Foo" isn't recognized by the compiler, it warns me: "Warning: ignoring pragma"

Is there an option to enable this pragma segment?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幸福不弃 2024-09-24 19:31:29

#pragma 指令始终依赖于编译器。您正在阅读的教程专门针对 OnBoard C 编译器。

IIRC,Garnet OS(nee Palm OS)开发套件(他们现在将其称为 GODS 而不是 PODS 吗?)基于 prc-tools。您可以查看有关使用多个段的 prc-tools 文档 。如果您使用 Eclipse,我认为它应该可以让您创建多分段应用程序。 (但是,我个人从未使用过它。我确实找到了 包含有关该过程的一些注释的页面。)

旧的 Palm OS 编程常见问题解答还描述了一些处理 32K 限制的通用方法

#pragma directives are always compiler-dependent. The tutorial you're reading is specifically about the OnBoard C compiler.

IIRC, the Garnet OS (nee Palm OS) Development Suite (do they now refer to it as GODS instead of PODS now?) is based on prc-tools. You can check the prc-tools documentation about using multiple segments. If you're using Eclipse, I think it's supposed to let you create multi-segmented applications. (I've never personally used that, however. I did find a page with some notes about the process.)

The old Palm OS Programming FAQ also describes some general ways to deal with the 32K limit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文