GDB

ns3進(jìn)入gdb
./waf --run "scratch/first" --command-template="gdb %s"
$ ./waf --run=hello-simulator --command-template="gdb %s --args <args>"

轉(zhuǎn)載:https://blog.csdn.net/xiaoma123_1/article/details/80620530
gcc -g main.c -o main gdb main

list
next
step 進(jìn)入函數(shù)
backtrace 命令(簡(jiǎn)寫為 bt )可以查看函數(shù)調(diào)用的棧幀:

(gdb) bt #0 add_range (low=1, high=10) at main.c:6 #1 0x08048429 in main () at main.c:14

可見(jiàn)當(dāng)前的 add_range 函數(shù)是被 main 函數(shù)調(diào)用的, main 傳進(jìn)來(lái)的參數(shù)是 low=1, high=10 。 main 函數(shù)的棧幀編號(hào)為1, add_range 的棧幀編號(hào)為0。現(xiàn)在可以用 info 命令(簡(jiǎn)寫為 i )查看 add_range 函數(shù)局部變量的值:

print 命令(簡(jiǎn)寫為 p )打印出變量 sum 的值:
可以用 finish 命令讓程序一直運(yùn)行到從當(dāng)前函數(shù)返回為止:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 程序調(diào)試的基本思想是“分析現(xiàn)象->假設(shè)錯(cuò)誤原因->產(chǎn)生新的現(xiàn)象去驗(yàn)證假設(shè)”這樣一個(gè)循環(huán)過(guò)程,根據(jù)現(xiàn)象如何假設(shè)錯(cuò)誤原...
    Manfred_Zone閱讀 16,746評(píng)論 0 26
  • 概述 GDB是一個(gè)由GNU開(kāi)源組織發(fā)布的、UNIX/Linux操作系統(tǒng)下的、基于命令行的、功能強(qiáng)大的程序調(diào)試工具。...
    咕咕鷄閱讀 21,125評(píng)論 0 8
  • 今天做了一天的畢業(yè)作業(yè),真的頭都暈了,對(duì)于電腦我真的有點(diǎn)怕了,本來(lái)電腦就不會(huì),有時(shí)候真的很想放棄,但努力讓自己勇敢...
    長(zhǎng)沙胡燕閱讀 246評(píng)論 0 0
  • 段飛和林菲倆家的構(gòu)造很獨(dú)特,樓梯共用,后院相連,二樓陽(yáng)臺(tái)相通,被一個(gè)鐵門相隔,彼此動(dòng)態(tài)大部分清晰可見(jiàn),再加上這劣質(zhì)...
    零九的小世界閱讀 316評(píng)論 0 2
  • 我發(fā)現(xiàn)一個(gè)比較令我崩潰的問(wèn)題……將筆記從onenote復(fù)制而來(lái)之后,基本上都是圖片…… 所以這樣子就圖片配上文字好...
    ludemao閱讀 4,006評(píng)論 1 6

友情鏈接更多精彩內(nèi)容