Palm OS/PrcTools 程式設計
外觀
PRC-Tools 可以用於在 UN*X 相容系統(如 Linux、BSD 和 Cygwin)上 交叉編譯 Palm OS 軟體。
獲取 Palm OS SDK 並將其放置在/tmp,然後
cd /usr/local/share sudo tar xzf /tmp/palmos-sdk-5.0r3-1.tar.gz sudo mv sdk-5r3 palmdev
如果你發現prc-tools沒有為 Lenny 打包
cd /tmp wget http://ftp.gnome.org/mirror/cdimage/snapshot/Debian/pool/main/p/prc-tools/prc-tools-arm_2.2.90.cvs20030306-6_i386.deb wget http://ftp.gnome.org/mirror/cdimage/snapshot/Debian/pool/main/p/prc-tools/prc-tools-doc_2.2.90.cvs20030306-6_all.deb wget http://ftp.gnome.org/mirror/cdimage/snapshot/Debian/pool/main/p/prc-tools/prc-tools-m68k_2.2.90.cvs20030306-6_i386.deb wget http://ftp.gnome.org/mirror/cdimage/snapshot/Debian/pool/main/p/prc-tools/prc-tools-utils_2.2.90.cvs20030306-6_i386.deb wget http://ftp.gnome.org/mirror/cdimage/snapshot/Debian/pool/main/p/prc-tools/prc-tools_2.2.90.cvs20030306-6_all.deb sudo apt-get install libstdc++5 sudo dpkg -i *.deb
建立一個名為HelloWorld.c,然後
m68k-palmos-gcc HelloWorld.c -o hello m68k-palmos-obj-res hello build-prc Hello.prc "Hello" HELO *.hello.grc
的檔案,雖然一個 Makefile 可以減少輸入。
- 使用-g和-O0選項構建
- m68k-palmos-gdb App(其中App是輸入到build-prc)
- 中的目的碼
- target pilot localhost:6414