當前位置:編程學習大全網 - 網站源碼 - 請指出gdb調試中命令"n"和"s"的區別

請指出gdb調試中命令"n"和"s"的區別

s: 執行壹行源程序代碼,如果此行代碼中有函數調用,則進入該函數;

n: 執行壹行源程序代碼,此行代碼中的函數調用也壹並執行。

s 相當於其它調試器中的“Step Into (單步跟蹤進入)”;

n 相當於其它調試器中的“Step Over (單步跟蹤)”。

這兩個命令必須在有源代碼調試信息的情況下才可以使用(GCC編譯時使用“-g”參數)。

si命令類似於s命令,ni命令類似於n命令。所不同的是,這兩個命令(si/ni)所針對的是匯編指令,而s/n針對的是源代碼。

  • 上一篇:Lol imp怎麽註入
  • 下一篇:長治投資建設發展有限公司是國企嗎?
  • copyright 2024編程學習大全網