Cygwinのインストール方法

1/29/2002 by S.Seko

メインページに戻る


Cygwinを使ってPalmの開発環境を構築する方法について説明します。

開発環境を構築する方法は大きくわけて5つのステップをふみます。

  1. Cygwin をインストールする
  2. PRCをインストールする
  3. PalmOS用のSDKをインストールする
  4. リソース用のPillRCの最新版を入れる


前準備

カレントディレクトリー(通常 c:\)に作業用のフォルダー tmp を作成する。
環境によっては temp の場合もありますので両方作っておくことをお薦めします。


1.Cygwinのインストール

まず PalmOS アプリケーションをビルド(make)するためのCygwinをインストールします。

  1. cygwin-b20.1-full.exe をダウンロードします。
    リンクが切れている場合は PalmOs.com から探してください。
    http://www.palmos.com/dev/tools/gcc/install-win.html
  2. cygwin-b20.1-full.exeをダブルクリックしてインストールします。


2.prc-toolsのインストール

PRC-Tools をインストールします。

  1. prc-tools-2.0.exe をダウンロードします。
    リンクが切れている場合は PalmOs.com から探してください。
    http://www.palmos.com/dev/tools/gcc/install-win.html
  2. prc-tools-2.0.exe をダブルクリックしてインストールします。


3.Palm OS SDK のインストール

  1. sdk35-prc.zipをダウンロードします。
    リンクが切れている場合は PalmOs.com から探してください。
    http://www.palmos.com/dev/tools/sdk/sdk2452534/sdk35.html
  2. 解凍します。
  3. Palm OS 3.5 SDK for prc-tools.exeをダブルクリックしてインストールを開始します。


4.Palm OS SDK のアップデート

以下の手順でPalmOS SDKを最新バージョンにアップデートします。

  1. sdk35-update1-prc.zipをダウンロードします。
    リンクが切れている場合は PalmOs.com から探してください。
    http://www.palmos.com/dev/tools/sdk/sdk2452534/sdk35.html
  2. 解凍します。
  3. 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つのファイルをコピーする。


5.PilRCのインストール

  1. PilRCを http://www.ardiri.com/ からダウンロードします。
  2. pilrc_w32.zipを解凍します。
  3. 解凍して得られたpilrc-2.8フォルダーをC:\PalmDev の下にコピーします。
    もし、pilrcのバージョンが2.8以外であった場合、最終設定のPATHをフォルダー名に合わせて書き直してください。


6.最終設定

  1. PCを再起動します。
  2. 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
  3. C:\cygnus\cygwin-b20\cygnus.bat をダブルクリックしてシェルを起動します。
    もし、起動時に "Out of environment space"(環境変数の領域が足りない)等のメッセージが出た場合、config.sys を以下のように修正してください。
    C:\command.com /e:4096 /p
    エラーが出なければ修正の必要はありません。
  4. sdk-3.5 にシンボリックリンクをはります。
    シェルを起動した状態で C:\PalmDev に移動してシンボリックリンクをはります。
    <例>
    cd /
    cd PalmDev
    rm sdk
    ln -s sdk-3.5 sdk
    exit


以上でインストールは完了です。
お疲れさまでした。

戻る