0

我已经阅读了这个关于手掌片段的优秀教程:

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

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

是否有启用此编译指示段的选项?

4

1 回答 1

0

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

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

旧的 Palm OS Programming FAQ 还描述了一些处理 32K 限制的一般方法

于 2010-09-07T09:38:28.567 回答