PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 5035|回復: 2
打印 上一主題 下一主題

使用GDB 和POSE 來 debug

[複製鏈接]

58

主題

0

好友

976

積分

  • TA的每日心情
    無聊
    2012-7-20 16:54
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    741
    跳轉到指定樓層
    1#
    發表於 2001-8-14 15:18 |只看該作者 |正序瀏覽
    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 怎麼用
    特地寫出來讓大家知道
    有錯的地方請多多指教
    分享淘帖0 分享分享0 收藏收藏0 頂0 踩0

    58

    主題

    0

    好友

    976

    積分

  • TA的每日心情
    無聊
    2012-7-20 16:54
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    741
    3#
    發表於 2001-8-15 08:33 |只看該作者

    回覆: 使用GDB 和POSE 來 debug

    我是照著這個網站作的..
    http://tetsujin.sourceforge.net/howto-gdb.php
      
    可不可以告訴我是哪本書呀. 謝謝.
    回復

    使用道具 舉報

    396

    主題

    0

    好友

    1453

    積分

       

    該用戶從未簽到

    文章
    3487
    2#
    發表於 2001-8-14 15:43 |只看該作者

    回覆: 使用GDB 和POSE 來 debug

    真是謝謝了~
    前幾天看到一本大大本的Palm OS程式設計中文書中也有寫...  
    (真大本... 讓我想起了C/C++ 的語法書...)
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-11-23 19:37 , Processed in 0.050919 second(s), 31 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部