- 註冊時間
- 2001-8-10
- 線上時間
- 2564 小時
- 閱讀權限
- 200
- 積分
- 976
- 主題
- 58
- 精華
- 1
- 文章
- 741
TA的每日心情 | 無聊 2012-7-20 16:54 |
---|
簽到天數: 1 天 連續簽到: 1 天 [LV.1]初來乍到 - 文章
- 741
|
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 怎麼用
特地寫出來讓大家知道
有錯的地方請多多指教 |
|