新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 在Keill C調試狀態下的操作

        在Keill C調試狀態下的操作

        作者: 時間:2013-04-08 來源:網絡 收藏

        C的下,如何觀察和修改變量?

        答:在下,點擊View菜單下的Watch Call Stack Window命令或對應的按鈕,就會顯示出或隱藏起變量窗口。變量窗口包含有4個標簽,即4個顯示區,可以分別顯示局部變量(Locals標簽)、指定變量(Watch #1和Watch #2兩個標簽)、及堆棧調用(Call Stack標簽)。

        在局部變量區,顯示的是當前函數中的變量,這些變量不用設置,自動出現在窗口中。為了觀察其它變量,可以在Watch#1或Watch#2標簽按F2輸入變量名。在程序運行中,可以觀察這些顯示的變量的變化,也可以用鼠標點擊修改它們的值。

        另外還有更簡單的方法觀察變量的值,在程序停止運行時,將光標放到要觀察的變量上停大約1秒,就會出現對應變量的當前值,如operate=0x32。

        C的下,如何設置斷點和刪除斷點?

        答:

        方法1:用鼠標雙擊。在需要設置的行的最前面,雙擊鼠標左鍵,即可設置或清除斷點。

        方法2:用命令或命令按鈕。先將光標移到需要設置的行,然后點擊Debug菜單下的Insert/Remove Breakpoint命令或工具欄中的相應按鈕,即可設置或清除斷點。

        另外還有斷點禁用和全部清除命令及按鈕。

        C的調試狀態下,如何使用跟蹤運行、單步運行、跳出函數運行命令?

        答:Step命令和Step Over命令的區別:當遇到調用函數時,前者將跟蹤進入函數,而后者是一步執行完函數。

        如果用命令Go,可以使用Stop Running命令停止運行。

        欲退出調試狀態,可以再次點擊Debug菜單下的Start/Stop Debug Session命令或相應的按鈕。


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 道孚县| 远安县| 二连浩特市| 新密市| 淮阳县| 博乐市| 永康市| 宣化县| 蓬莱市| 湖南省| 申扎县| 三都| 西吉县| 偏关县| 若羌县| 务川| 黄平县| 陆河县| 嘉定区| 房山区| 璧山县| 铁岭县| 宁晋县| 灌阳县| 东海县| 大城县| 邵东县| 互助| 台前县| 乌鲁木齐县| 新乡县| 承德县| 颍上县| 璧山县| 安宁市| 彝良县| 古蔺县| 山丹县| 阿图什市| 通道| 水富县|