PALMisLIFE 討論區
標題:
使用GDB 和POSE 來 debug
[列印本頁]
作者:
Checko
時間:
2001-8-14 15:18
標題:
使用GDB 和POSE 來 debug
GDB要配合POSE作debug 的工作時
在compile時要加上-G參數
啟動的方法
以target program: HelloPalm.prc為例
1.先安裝HelloPalm.prc到POSE,不用啟動他
2.啟動GDB: m68k-palmos-gdb HelloPalm
3.下命令: target pilot localhost:2000, 指示要和同一PC上的Pilot作debug
4.啟動POSE的HelloPalm.prc (去點他)
5.GBD 會停在PilotMain的第一行,等待命令
GDB 的一些基本命令
1.STEP 下一步 (step into)
2.NEXT 下一行
3.LIST BeginLineNo,EndLineNo 列出SourceCode
如 list 1,10 列出1到10行的source code
4.print varName 印出變數名
如print event->eType 印出event的Type
5.Go LineNo
6.Search Strings
如 search PilotMain 找出 PilotMain 在哪一行
其他用help ,GDB會列出所有的categories,如running,data,files,
輸入 help running,就會列出所有和running有關的命令,如step,go,next,
然後用help step 就可以查step 的用法,其他同理
---------------------------------
好不容易知道了GDB 怎麼用
特地寫出來讓大家知道
有錯的地方請多多指教
作者:
guruguru
時間:
2001-8-14 15:43
標題:
回覆: 使用GDB 和POSE 來 debug
真是謝謝了~
前幾天看到一本大大本的Palm OS程式設計中文書中也有寫...
(真大本... 讓我想起了C/C++ 的語法書...)
作者:
Checko
時間:
2001-8-15 08:33
標題:
回覆: 使用GDB 和POSE 來 debug
我是照著這個網站作的..
http://tetsujin.sourceforge.net/howto-gdb.php
可不可以告訴我是哪本書呀. 謝謝.
歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/)
Powered by Discuz! X2.5