1.g++ -g filename (生成a.out可調(diào)試程序)
2.gdb a.out(進(jìn)入調(diào)試界面)
3.b+行號(hào)(默許包括main函數(shù)的文件);b+filename:行號(hào)(指定文件中設(shè)置斷點(diǎn)).
4.info + b (查看所有斷點(diǎn))
5.d + NUM(info b得到斷點(diǎn)的編號(hào)NUM),刪除斷點(diǎn)編號(hào)是NUM的斷點(diǎn)。
6.p + 變量名(打印變量值)
7.display + 變量名(跟蹤變量,但出了該變量的有效范圍就會(huì)失效)
8.n 下1步
9.s 進(jìn)入函數(shù)體
10.u + 行號(hào)(調(diào)試跳到所選行)
11.bt (查看程序調(diào)用信息)
12.refresh(用的最多,可以生成1個(gè)標(biāo)準(zhǔn)的圖形界面,你的所有操作都可以清晰顯現(xiàn))
13.gdb調(diào)試的圖形界面在我博客里面有介紹,類(lèi)似與vc里面的調(diào)試器,功能強(qiáng)大。
14.q(退出gdb )