手のひらのセグメントに関するこの優れたチュートリアルを読みました:
http://onboardc.sourceforge.net/UsersManual.html#segments
しかし、Garnet OS Development Suite で開発すると、コマンド「#pragma segment Foo」がコンパイラによって認識されず、「警告: プラグマを無視する」という警告が表示されます。
このプラグマ セグメントを有効にするオプションはありますか?
手のひらのセグメントに関するこの優れたチュートリアルを読みました:
http://onboardc.sourceforge.net/UsersManual.html#segments
しかし、Garnet OS Development Suite で開発すると、コマンド「#pragma segment Foo」がコンパイラによって認識されず、「警告: プラグマを無視する」という警告が表示されます。
このプラグマ セグメントを有効にするオプションはありますか?
#pragma
ディレクティブは常にコンパイラに依存します。あなたが読んでいるチュートリアルは、特に OnBoard C コンパイラに関するものです。
Garnet OS (旧称 Palm OS) 開発スイートである IIRC (彼らは現在、PODS ではなく GODS と呼んでいますか?) は、prc-tools に基づいています。複数のセグメントの使用に関する prc-tools のドキュメントを確認できます。Eclipse を使用している場合は、マルチセグメントのアプリケーションを作成できるはずだと思います。(ただし、個人的には使用したことはありません。プロセスに関するメモが記載されたページを見つけました。)
古い Palm OS Programming FAQ にも、32K 制限に対処する一般的な方法がいくつか説明されています。