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