- 註冊時間
- 2001-8-10
- 線上時間
- 2564 小時
- 閱讀權限
- 200
- 積分
- 976
- 主題
- 58
- 精華
- 1
- 文章
- 741
TA的每日心情 | 無聊 2012-7-20 16:54 |
---|
簽到天數: 1 天 連續簽到: 1 天 [LV.1]初來乍到 - 文章
- 741
|
回覆: 回覆: 有可以在palm上執行的C編輯器嗎?
FireHouse wrote:
To Checko:
請教你的 GCC 安裝及設定過程為何?
我也是裝了好久...可是設定上還是有些問題
例如之前 compile 的時候會出現找不到 include 和 lib 這兩個目錄
於是我就把 include 和 lib 中所有目錄加到 PATH 中...
好像還可以運作啦...然而總是覺得怪怪的...
可否請 Check 兄賜教?
或者能提供相關文章 or 討論區給小弟參考一下?(除了 Palm Inc. 的官方網站)
(目前正在 K 內附的 Documents... 有點痛苦)
謝謝你!
我也看了很多網站,我把安裝後的心得 ( 大部分是抄來的) 列出:
要按照default的目錄來裝Cygwin B20, prc-tools, pilrc
比較容易成功
Cygwin B20 會裝在c:/Cygnus
prc-tools 會裝在c:/Program file/Prc-tools -- exe file
c:/PalmDev -- document
pilrc裝在 c:/PalmDev
sdk 裝在 c:/PalmDev
sdk update 的兩個檔案libPalmOSGlue,libPalmOSGlue-debug裝到
c:/PalmDev/sdk-3.5/lib/m68k-palmos-coff
安裝Cygwin B20會自動將Cygnus/Cygwin-b20/H-i586-cygwin32\bin
mount在/bin
安裝prc-tools 會自動將prc-tools所在目錄mount在/prc-tools
並且會在Register中Palm Computing的分支中加上PRC-Tools,紀錄
PalmDevPath和 Prc-ToolsPath兩個值,分別代表prc-tools的exe file
和doc,sample file所在的目錄:
猜測doc,sample所在目錄應該是prc-tools的exe file include file
時所搜尋的目錄,所以sdk應該要放在palmDevPath中.
Cygwin 和 prc-tools 會在registry中紀錄安裝的目錄,所以copy 目錄
後,就不能正常的執行了
接下來要設定 Cygnu 的工作環境,指定HOME directory (在cd之後的default
目錄):修改cygnus\cygwin-b20\cygnus.bat,加入SET HOME=C:\PalmDev.
*其實這個HOME並不影響compile 的動作
*原batch file 中加入了MAKE_MODE指定gcc的compile mode是UNIX,並加入
cygwin exe file所在目錄到PATH中
接下來設定cygnu shell 的工作環境,把prc-tools 和pilrc的exe所在目錄
加入path中
這樣應該就能正確的invoke 所有的exe檔了
source file 和include file:
m68k-palmos-gcc(prc-tools) 中有一項參數 -palmosX.X 會到Registry
中PalmDevPath的目錄中找sdkX.X作include file的目錄
小結:
目的在使用prc-tools
1.prc-tools需要Cygwin B20 來支援一個Unix的shell,和gcc的一般支援
所以要能跑Cygwin B20的gcc,as,cpp,make.. etc
2.要能跑 prc-tools2的exe
3.Cygwin B20要正確的安裝完畢才能正確的有bin 目錄,
安裝prc-tools會把自己mount在/prc-tools下
並依實際安裝紀錄下SDK的目錄和exe的目錄
4.要能在Cygwin B20中invoke prc-tools,就要把prc-tools 的mount
point 加入shell的search path中.
這樣,在Cygwin B20的shell中不管是在哪一個目錄裡,都可以invoke prc-tools
和gcc,make,...而prc-tools也可以藉由registry中紀錄的PalmDevPah找到
SDK的include file.
一個小小的重點,在安裝中未有文件說明的就是
1.SDK要安裝在prc-tools的document和sample同一個目錄
2.要把prc-tools的mount point加入shell的path
------------------------------------
還有從BBS COPY 的 :
PilRC&GCC 不能 include 的原因
作者: Max (210.242.194.---)
日期: 05-28-01 16:25
Dear All :
PilRC&GCC tools 安裝一次以上會有問題 !!
我最近才開始 study PALM 程設 , 使用 PilRC&GCC tools , 但
compile 一直有 hello.c 或 palmos.h 找不到的問題 . 將 source
移到 c:\program files\prc-tools 下後 , 雖有解決 hello.c 找不到的問題 ,
但 include file 依樣找不到.
後來我發現在 cygwin B20 視窗中 , 沒有辦法 dir /palmdev , 但
cd // 後可看得到 palmdev , 可是依樣不能 cd 進去 , 後來我突
發奇想 , 做了以下修改 :
進開始->執行->regedit->尋找 palmdev -> 將 c:\palmdev 改成 c:\
重新安裝 , 你會發覺 compile , link 都很順了喔 !!
ps:安裝可參考
http://chinyue.com/palm/palmdev.html
在此也感謝不少同好提供自己寶貴的建議 ...
-------------------------------------------------------
還有一點,在安裝過gcc 後,要uninstall 後才能再安裝一次
否則Registry 的資料依然是錯的 |
|