ขั้นตอนการติดตั้งและใช้งาน GNU-Win32, PRC-TOOLS

1. สร้าง directory ชื่อ PalmDev บน Drive D: (d:\PalmDev) หรือ Drive ที่คุณต้องการ
2. download โปรแกรม Cygwin (Cygwin b20.1) และ ติดตั้งโปรแกรมใน d:\cygnus (ปรกติโปรแกรมติดตั้งที่ c:\cygnus)
3. download โปรแกรม PRC-Tools (prc-tools-2.0.exe) และ ติดตั้งโปรแกรมใน d:\PalmDev\PRC-Tools
4. download โปรแกรม POSE (emulator_app_30a4.zip) เป็น emulator สำหรับ palm และ unzip โปรแกรมไว้ที่ d:\PalmDev\PalmEmulator
5. download Palm OS SDK 3.1 (sdk31a1.zip) และ unzip ไว้ที่ d:\PalmDev\PalmSDK3.1
6. download Palm OS SDK 3.1 for GCC (palmos-1-2-3.1-sdks-1.zip) และ unzip ไว้ที่ d:\PalmDev\palmsdk_gcc
7. copy ไฟล์ทั้งหมด จาก d:\palmdev\palmsdk_gcc\sdk-3.1\include\core ลงใน d:\PalmDev\PalmSDK3.1\incs
8. download โปรแกรม PilRC (pilrcw32.zip) และ unzip โปรแกรมไว้ที่ d:\PalmDev\Pilrcw32
9. สร้าง batch ไฟล์ setenv.bat เพื่อกำหนด path ที่เกี่ยวข้องในการ complie โปรแกรม รายละเอียดไฟล์ตามนี้:
@echo off
set palmdevroot=d:\palmdev
set sdkincpath=%palmdevroot%\palmsdk3.1\incs
set path=d:\cygnus\cygwin-b20\h-i586-cygwin32\bin;%palmdevroot%\prc-tools\h-i586-cygwin32\bin;%palmdevroot%\pilrcw32;%path% 
set c_include_path=%sdkincpath%;%sdkincpath%\Hardware;%sdkincpath%\UI;%sdkincpath%\International;%sdkincpath%\System;%palmdevroot%\prc-tools\h-i586-cygwin32\m68k-palmos\include
set cplus_include_path=%sdkincpath%;%sdkincpath%\Hardware;%sdkincpath%\UI;%sdkincpath%\International;%sdkincpath%\System;%palmdevroot%\prc-tools\h-i586-cygwin32\m68k-palmos\include
10. ไปที่ d:\PalmDev\Samples\Tutorial แล้วลอง run COMPILE.BAT เพื่อทดลอง compile โปรแกรมดู
11. เมื่อลอง compile แล้ว ผมพบที่ผิด 2 แห่ง เมื่อแก้ไขแล้ว ก็ compile ผ่าน (หรืออ่านใน gcctutor.doc)
12. เมื่อ compile แล้วจะได้ โปรแกรม tex2hex.prc สามารถนำไปทดลอง run ได้บน emulator ครับ


เพิ่มเติม:
- สามารถใช้งานให้จาก command window โดย run batch setenv.bat ก่อน complie โปรแกรม
- โปรแกรม emulator จะต้องใช้ rom ของ palm จึงจะใช้งานได้ครับ สามารถเอา rom ได้จาก เครื่อง palm ของคุณโดยใช้โปแกรม ROM Transfer.prc หรือ download ได้ที่ http://palmcorner.hypermart.net
- หากการใช้ bash-shell ใน CygWin ให้กำหนด path (ข้อ 9) ใน batch file ชื่อ cygnus.bat


ขอขอบคุณ คุณguru ที่กรุณาให้คำแนะนำ ตอบกระทู้ที่ palmdino
ข้อมูลเพิ่มเติม http://www.palmpilot.com/devzone/tools/gcc/

(New 20/4/43) ข้อมูลจาก news group เกี่ยวกับการติดตั้งและใช้งาน PRC-Tools 2.0 ร่วมกับ CygWin32b20 (เป็นการ fixed ปัญหาภายหลังการติดตั้ง prc-tools 2.0, ปัญหาที่หา include files ไม่เจอเวลาสั่ง complie)