1/29/2002 by S.Seko
Cygwinを使ってPalmの開発環境を構築する方法について説明します。
開発環境を構築する方法は大きくわけて5つのステップをふみます。
カレントディレクトリー(通常 c:\)に作業用のフォルダー tmp を作成する。
環境によっては temp の場合もありますので両方作っておくことをお薦めします。
まず PalmOS アプリケーションをビルド(make)するためのCygwinをインストールします。
- cygwin-b20.1-full.exe をダウンロードします。
リンクが切れている場合は PalmOs.com から探してください。
http://www.palmos.com/dev/tools/gcc/install-win.html- cygwin-b20.1-full.exeをダブルクリックしてインストールします。
PRC-Tools をインストールします。
- prc-tools-2.0.exe をダウンロードします。
リンクが切れている場合は PalmOs.com から探してください。
http://www.palmos.com/dev/tools/gcc/install-win.html- prc-tools-2.0.exe をダブルクリックしてインストールします。
- sdk35-prc.zipをダウンロードします。
リンクが切れている場合は PalmOs.com から探してください。
http://www.palmos.com/dev/tools/sdk/sdk2452534/sdk35.html- 解凍します。
- Palm OS 3.5 SDK for prc-tools.exeをダブルクリックしてインストールを開始します。
以下の手順でPalmOS SDKを最新バージョンにアップデートします。
- sdk35-update1-prc.zipをダウンロードします。
リンクが切れている場合は PalmOs.com から探してください。
http://www.palmos.com/dev/tools/sdk/sdk2452534/sdk35.html- 解凍します。
- Palm OS SDK をインストールした時にできた sdk-3.5 フォルダーにコピーします。
例)
C:\PalmDev\sdk-3.5\lib\m68k-palmos-coff\
の中に解凍してできた
sdk35-update1-prc\Palm OS 3.5 Support\GCC Libraries\m68k-palmos-coff\
libPalmOSGlue.a
libPalmOSGlue-debug.a
の2つのファイルをコピーする。
- PilRCを http://www.ardiri.com/ からダウンロードします。
- pilrc_w32.zipを解凍します。
- 解凍して得られたpilrc-2.8フォルダーをC:\PalmDev の下にコピーします。
もし、pilrcのバージョンが2.8以外であった場合、最終設定のPATHをフォルダー名に合わせて書き直してください。
- PCを再起動します。
- C\cygnus\cygwin-b20\cygnus.bat に以下のPATHを追加します。
SET PATH=C:\Progra~1\PRC-To~1\H-i586~1\bin;%PATH%
SET PATH=c:\PalmDev\pilrc-2.8;%PATH%
<修正後>
@ECHO OFF
SET MAKE_MODE=UNIX
SET PATH=c:\cygnus\CYGWIN~1\H-I586~1\bin;%PATH%
SET PATH=C:\Progra~1\PRC-To~1\H-i586~1\bin;%PATH%
SET PATH=c:\PalmDev\pilrc-2.8;%PATH%
bash- C:\cygnus\cygwin-b20\cygnus.bat をダブルクリックしてシェルを起動します。
もし、起動時に "Out of environment space"(環境変数の領域が足りない)等のメッセージが出た場合、config.sys を以下のように修正してください。
C:\command.com /e:4096 /p
エラーが出なければ修正の必要はありません。- sdk-3.5 にシンボリックリンクをはります。
シェルを起動した状態で C:\PalmDev に移動してシンボリックリンクをはります。
<例>
cd /
cd PalmDev
rm sdk
ln -s sdk-3.5 sdk
exit
以上でインストールは完了です。
お疲れさまでした。