新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > linux基礎復習(3)linux下C編程Part2

        linux基礎復習(3)linux下C編程Part2

        作者: 時間:2016-10-08 來源:網絡 收藏

        在Gdb 中設置斷點非常簡單,只需在“b”后加入對應的行號即可

        (3)查看斷點情況

        在設置完斷點之后,用戶可以鍵入“info b”來查看設置斷點情況,在Gdb 中可以設置多個斷點。

        (4)運行代碼

        接下來就可運行代碼了,Gdb默認從首行開始運行代碼,可鍵入“r”(run)即可(若想從程序中指定行開始運行,可在r 后面加上行號)。

        (5)查看變量值

        在程序停止運行之后,程序員所要做的工作是查看斷點處的相關變量值。在Gdb 中只需鍵入“p”+變量值即可

        (6)單步運行

        單步運行可以使用命令“n”(next)或“s”(step),它們之間的區別在于:若有函數調用的時候,“s”會進入該函數而“n”不會進入該函數。因此,“s”就類似于VC等工具中的“step in”,“n”類似與VC等工具中的“step over”

        (7)恢復程序運行

        在查看完所需變量及堆棧情況后,就可以使用命令“c”(continue)恢復程序的正常運行了。這時,它會把剩余還未執行的程序執行完,并顯示剩余程序中的執行結果。


        上一頁 1 2 下一頁

        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 苗栗县| 南和县| 司法| 黄山市| 吉林市| 喀什市| 民县| 沙河市| 台北县| 肥乡县| 姜堰市| 尚志市| 寿光市| 林西县| 凌源市| 准格尔旗| 定南县| 忻州市| 精河县| 陇川县| 永城市| 通道| 玛曲县| 阳山县| 秦皇岛市| 府谷县| 宁波市| 刚察县| 洪泽县| 罗平县| 伊金霍洛旗| 安达市| 庆云县| 二手房| 西丰县| 望江县| 宁强县| 康马县| 沙河市| 中超| 白银市|