青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

gdb command! (轉(zhuǎn))

Posted on 2008-06-14 13:37 T.S Liu 閱讀(1609) 評論(0)  編輯 收藏 引用 所屬分類: ubuntu
1.what is gdb?
一個(gè)調(diào)試器,能讓你觀察到正在運(yùn)行的程序的某個(gè)變量的值,和gcc, emacs組成構(gòu)建起整個(gè)gnu system的3劍客。

2.How it work?
首先要安裝,然后就可以 gdb application,進(jìn)入gdb模式,執(zhí)行(run)啟動例程。(list-顯示源碼)

3.一個(gè)優(yōu)點(diǎn)
GDB的函數(shù)調(diào)用是緩式的,也就是說只有當(dāng)變量真正需要時(shí)才會被計(jì)算。
int c = add(1,1)
printf("%d",c);

gdb-->run-->print c -1222342. c的值直到打印的時(shí)候才會被計(jì)算。(這里可能有個(gè)開關(guān)來控制緩式計(jì)算)

4.一個(gè)前提
gcc 的時(shí)候加上 -g 或者 -ggdb,主要是生成供調(diào)試使用的某些信息。(emacs好像默認(rèn)是關(guān)閉這個(gè)選項(xiàng))

5.存在圖形調(diào)試界面

6.輸入help可以查看幫助
help,會顯示命令的分類,help 類名

7.how use?
debug 3 program yourself.

8.常用命令(From:http://my.donews.com/tangfl/2006/10/23/gdb-debug-example/)
  break NUM 在指定的行上設(shè)置斷點(diǎn)。
  bt 顯示所有的調(diào)用棧幀。該命令可用來顯示函數(shù)的調(diào)用順序。
  clear 刪除設(shè)置在特定源文件、特定行上的斷點(diǎn)。其用法為clear FILENAME:NUM
  continue 繼續(xù)執(zhí)行正在調(diào)試的程序。該命令用在程序由于處理信號或斷點(diǎn)而 導(dǎo)致停止運(yùn)行時(shí)。
  display EXPR 每次程序停止后顯示表達(dá)式的值。表達(dá)式由程序定義的變量組成。
  file FILE 裝載指定的可執(zhí)行文件進(jìn)行調(diào)試。
  help NAME 顯示指定命令的幫助信息。
  info break 顯示當(dāng)前斷點(diǎn)清單,包括到達(dá)斷點(diǎn)處的次數(shù)等。
  info files 顯示被調(diào)試文件的詳細(xì)信息。
  info func 顯示所有的函數(shù)名稱。
  info local 顯示當(dāng)函數(shù)中的局部變量信息。
  info prog 顯示被調(diào)試程序的執(zhí)行狀態(tài)。
  info var 顯示所有的全局和靜態(tài)變量名稱。
  kill 終止正被調(diào)試的程序。
  list 顯示源代碼段。
  make 在不退出 gdb 的情況下運(yùn)行 make 工具。
  next 在不單步執(zhí)行進(jìn)入其他函數(shù)的情況下,向前執(zhí)行一行源代碼。
  print EXPR 顯示表達(dá)式 EXPR 的值。
backtrace 顯示程序中的當(dāng)前位置和表示如何到達(dá)當(dāng)前位置的棧跟蹤(同義詞:where)
breakpoint 在程序中設(shè)置一個(gè)斷點(diǎn)
cd 改變當(dāng)前工作目錄
clear 刪除剛才停止處的斷點(diǎn)
commands 命中斷點(diǎn)時(shí),列出將要執(zhí)行的命令
continue 從斷點(diǎn)開始繼續(xù)執(zhí)行
delete 刪除一個(gè)斷點(diǎn)或監(jiān)測點(diǎn);也可與其他命令一起使用
display 程序停止時(shí)顯示變量和表達(dá)時(shí)
down 下移棧幀,使得另一個(gè)函數(shù)成為當(dāng)前函數(shù)
frame 選擇下一條continue命令的幀
info 顯示與該程序有關(guān)的各種信息
jump 在源程序中的另一點(diǎn)開始運(yùn)行
kill 異常終止在gdb 控制下運(yùn)行的程序
list 列出相應(yīng)于正在執(zhí)行的程序的原文件內(nèi)容
next 執(zhí)行下一個(gè)源程序行,從而執(zhí)行其整體中的一個(gè)函數(shù)
print 顯示變量或表達(dá)式的值
pwd 顯示當(dāng)前工作目錄
pype 顯示一個(gè)數(shù)據(jù)結(jié)構(gòu)(如一個(gè)結(jié)構(gòu)或C++類)的內(nèi)容
quit 退出gdb
reverse-search 在源文件中反向搜索正規(guī)表達(dá)式
run 執(zhí)行該程序
search 在源文件中搜索正規(guī)表達(dá)式
set variable 給變量賦值
signal 將一個(gè)信號發(fā)送到正在運(yùn)行的進(jìn)程
step 執(zhí)行下一個(gè)源程序行,必要時(shí)進(jìn)入下一個(gè)函數(shù)
undisplay display命令的反命令,不要顯示表達(dá)式
until 結(jié)束當(dāng)前循環(huán)
up 上移棧幀,使另一函數(shù)成為當(dāng)前函數(shù)
watch 在程序中設(shè)置一個(gè)監(jiān)測點(diǎn)(即數(shù)據(jù)斷點(diǎn))
whatis 顯示變量或函數(shù)類型
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一本一本久久| 亚洲尤物影院| 亚洲国产精品ⅴa在线观看| 国产精品久久久久久久9999| 久久久精品tv| 久久久久国产精品厨房| 欧美制服第一页| 久久久夜夜夜| 欧美福利视频在线| 欧美性猛交xxxx免费看久久久| 国产精品超碰97尤物18| 国产婷婷97碰碰久久人人蜜臀| 国产一区二区高清不卡| 亚洲激情社区| 亚洲性夜色噜噜噜7777| 欧美一级黄色网| 狂野欧美一区| 夜夜嗨av一区二区三区中文字幕 | 午夜久久资源| 久久久综合精品| 国产精品99久久久久久久vr| 亚洲欧洲日本一区二区三区| 亚洲激情自拍| 亚洲国产精品一区制服丝袜 | 欧美激情中文字幕一区二区| 国产精品久久久久一区二区| 狠狠色综合网站久久久久久久| 亚洲国产欧美一区二区三区丁香婷| 99综合电影在线视频| 久久本道综合色狠狠五月| 欧美成人官网二区| 亚洲网站在线看| 欧美福利电影网| 国内精品久久久久久久果冻传媒 | 欧美成人网在线| 亚洲大胆av| 亚洲四色影视在线观看| 久久久精品国产免费观看同学| 欧美成人午夜影院| 国内外成人免费激情在线视频| 亚洲激情影院| 久久深夜福利免费观看| 在线综合亚洲欧美在线视频| 免费一级欧美片在线观看| 国产欧美日韩专区发布| 亚洲午夜伦理| 亚洲毛片网站| 欧美成人综合在线| 亚洲国产高清自拍| 可以免费看不卡的av网站| 亚洲综合精品四区| 欧美国产日韩一区二区三区| 免费视频一区二区三区在线观看| 欧美午夜一区二区| 午夜激情亚洲| 亚洲午夜精品在线| 亚洲人成小说网站色在线| 久久久噜噜噜久久| 国内外成人免费激情在线视频网站| 亚洲女女女同性video| 亚洲毛片在线免费观看| 欧美国产一区视频在线观看| 亚洲国产日韩综合一区| 免费在线视频一区| 久久久午夜精品| 亚洲高清资源综合久久精品| 久久嫩草精品久久久精品| 欧美在线视频免费观看| 国产一区二区视频在线观看| 久久久女女女女999久久| 久久精品免费播放| 激情欧美一区| 欧美成人激情在线| 欧美精品18| 午夜视频在线观看一区二区三区 | 韩国精品一区二区三区| 久久成人亚洲| 久久九九国产| 亚洲精选在线| 夜夜嗨网站十八久久| 欧美性猛交一区二区三区精品| 亚洲女爱视频在线| 久久久久久久波多野高潮日日 | 亚洲欧美日韩国产中文在线| 国产视频一区在线| 欧美大片免费看| 欧美国产日韩xxxxx| 亚洲午夜视频在线观看| 亚洲综合成人婷婷小说| 狠狠色综合网站久久久久久久| 欧美电影美腿模特1979在线看| 欧美不卡在线视频| 亚洲一区二区三区涩| 亚洲欧美国产制服动漫| 91久久久在线| 亚洲私人影院| 在线观看一区视频| 一区二区电影免费在线观看| 欧美日韩免费在线视频| 欧美制服第一页| 欧美成人午夜激情在线| 亚洲午夜电影在线观看| 性色一区二区三区| 一区二区国产精品| 午夜精品久久久久久久久久久久久 | 国产在线国偷精品产拍免费yy| 久久夜色精品国产亚洲aⅴ| 欧美丰满少妇xxxbbb| 午夜精品久久久久久久白皮肤| 久久久午夜电影| 欧美一区二区女人| 久久手机免费观看| 亚洲欧美区自拍先锋| 久久精品99久久香蕉国产色戒| 在线亚洲欧美| 久久婷婷久久一区二区三区| 亚洲欧美国产精品专区久久| 另类人畜视频在线| 久久一区二区三区av| 国产精品福利影院| 亚洲电影免费在线| 国产有码一区二区| 美女视频一区免费观看| 久久精品在线观看| 欧美日韩免费| 9国产精品视频| 美女主播一区| 午夜精品久久久久久久久久久久久| 老妇喷水一区二区三区| 欧美一区二区三区四区在线观看地址| 欧美—级a级欧美特级ar全黄| 久久综合激情| 国产一区欧美日韩| 亚洲伊人一本大道中文字幕| 一区二区三区久久精品| 欧美精品一区二区三区久久久竹菊 | 欧美精品在线观看一区二区| 巨乳诱惑日韩免费av| 国产亚洲精品久久久久动| 亚洲午夜黄色| 亚洲在线免费视频| 国产精品一区二区久久国产| 亚洲美女中文字幕| 亚洲视频一区二区在线观看 | 国产中文一区| 欧美中日韩免费视频| 欧美一区二区三区在线观看视频| 国产精品theporn88| 亚洲精品乱码久久久久久按摩观| 依依成人综合视频| 久久国产精品电影| 蜜乳av另类精品一区二区| 韩国av一区二区三区在线观看| 香蕉久久精品日日躁夜夜躁| 午夜在线精品偷拍| 国产精品亚洲综合久久| 久久不射2019中文字幕| 久久综合网hezyo| 亚洲国产成人不卡| 欧美国产高清| 亚洲精品小视频在线观看| 一区二区av在线| 国产精品毛片在线| 久久久久88色偷偷免费| 亚洲电影在线| 欧美一区二区三区免费看| 国产在线精品成人一区二区三区| 美女91精品| 一区二区不卡在线视频 午夜欧美不卡在 | 国产日韩亚洲| 久久久欧美精品| 亚洲国产高清在线观看视频| 亚洲一级免费视频| 国产手机视频一区二区| 亚洲欧美国产三级| 欧美黄色一区| 亚洲人成在线播放| 欧美在线视频一区| 亚洲国产一区二区三区高清| 国产精品福利在线观看网址| 欧美自拍偷拍午夜视频| 亚洲六月丁香色婷婷综合久久| 午夜激情综合网| 日韩午夜在线| 激情综合激情| 欧美精品v国产精品v日韩精品| 午夜欧美不卡精品aaaaa| 亚洲国产清纯| 久久久久99| 亚洲视屏一区| 亚洲精品视频在线看| 国产伦精品一区| 欧美日韩综合在线免费观看| 久久狠狠亚洲综合| 亚洲午夜女主播在线直播| 欧美成人性网| 久久影视精品| 亚洲欧美三级伦理| 亚洲少妇诱惑| 日韩视频一区二区在线观看 |