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

gdb command! (轉(zhuǎn))

Posted on 2008-06-14 13:37 T.S Liu 閱讀(1609) 評(píng)論(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)啟動(dòng)例程。(list-顯示源碼)

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

gdb-->run-->print c -1222342. c的值直到打印的時(shí)候才會(huì)被計(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,會(huì)顯示命令的分類,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)試的程序。該命令用在程序由于處理信號(hà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è)信號(hào)發(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>
            午夜在线一区二区| 国产三级欧美三级| 亚洲视频在线看| 经典三级久久| 国产亚洲福利| 国产视频精品免费播放| 国产精品久久久久一区二区三区共 | 日韩午夜免费| 99精品视频免费全部在线| 夜夜嗨av一区二区三区四季av| 日韩亚洲欧美一区二区三区| 一区二区三区国产在线| 午夜精品一区二区三区在线视| 午夜精品三级视频福利| 久久亚洲综合| 欧美激情日韩| 国产精品福利久久久| 国产亚洲精品福利| 亚洲色在线视频| 欧美体内she精视频在线观看| 中文av一区二区| 午夜久久福利| 狂野欧美激情性xxxx欧美| 欧美精品1区| 国产午夜久久| 亚洲精品日韩在线| 欧美一区午夜视频在线观看| 欧美粗暴jizz性欧美20| 夜久久久久久| 久久香蕉国产线看观看网| 欧美日本国产视频| 亚洲精品欧洲| 久久久福利视频| 国产精品wwwwww| 亚洲第一网站免费视频| 亚洲欧美激情精品一区二区| 欧美成人r级一区二区三区| 亚洲另类在线一区| 久久亚洲一区二区| 国产日韩欧美中文在线播放| 亚洲精品少妇30p| 久久精品一区二区三区四区| 亚洲精品视频在线看| 久久久久久久国产| 国产精品综合不卡av| 亚洲美女福利视频网站| 久久影视精品| 亚洲免费影院| 欧美日韩精品二区| 亚洲青涩在线| 欧美aⅴ99久久黑人专区| 亚洲免费视频一区二区| 欧美日韩亚洲三区| 夜夜精品视频一区二区| 欧美激情一区二区| 老司机免费视频一区二区| 狠狠干成人综合网| 久久成人免费视频| 亚洲伊人色欲综合网| 国产精品www色诱视频| 亚洲一区影音先锋| 正在播放亚洲一区| 国产精品成人一区二区三区夜夜夜| 亚洲伦理中文字幕| 亚洲成色www8888| 亚洲欧美日韩一区二区在线| 国产精品播放| 小黄鸭精品aⅴ导航网站入口| 日韩视频在线你懂得| 欧美精品123区| 一区二区三区视频免费在线观看| 亚洲黄网站在线观看| 欧美日韩国产一级| 亚洲午夜电影在线观看| 亚洲视频精选| 国产精品女主播在线观看| 国产精品系列在线播放| 欧美天天在线| 亚洲一区二区日本| 亚洲精品视频免费| 欧美色道久久88综合亚洲精品| 国产精品99久久久久久白浆小说| 亚洲精品自在在线观看| 欧美理论片在线观看| 久久全国免费视频| 亚洲国产精品久久久久| 亚洲欧洲在线看| 欧美特黄a级高清免费大片a级| 午夜国产一区| 欧美中文字幕| 亚洲精品一二三| 亚洲一区二区av电影| 国内久久精品| 亚洲国产欧美一区二区三区久久| 欧美国产日韩a欧美在线观看| 夜夜嗨av色综合久久久综合网| 一区二区三区色| 国语自产精品视频在线看| 欧美激情女人20p| 欧美日精品一区视频| 欧美在线999| 欧美粗暴jizz性欧美20| 午夜精品国产更新| 久久午夜av| 亚洲欧美综合国产精品一区| 免费观看日韩av| 午夜精品美女自拍福到在线| 久久婷婷麻豆| 亚洲欧美日韩区| 欧美~级网站不卡| 欧美在线视频在线播放完整版免费观看 | 亚洲久色影视| 亚洲综合丁香| 99国产精品久久久久久久| 欧美在线电影| 亚洲欧美日韩久久精品| 欧美成人有码| 久久亚洲精品中文字幕冲田杏梨| 欧美日韩一区二区免费在线观看| 久久夜色精品亚洲噜噜国产mv| 欧美日韩一区二区高清| 欧美激情一区在线| 韩国成人精品a∨在线观看| 国产精品99久久久久久www| 91久久精品日日躁夜夜躁欧美| 亚洲欧美精品| 亚洲男人的天堂在线观看| 欧美激情一二三区| 欧美激情精品久久久久久大尺度| 国产一区在线免费观看| 亚洲一级在线观看| 亚洲天堂av电影| 欧美日本精品一区二区三区| 欧美a级一区二区| 国内精品嫩模av私拍在线观看| 亚洲视频电影图片偷拍一区| 欧美一区不卡| 欧美成人国产| 久久久亚洲高清| 国产女精品视频网站免费 | 性做久久久久久| 亚洲欧美日韩国产| 欧美日韩视频在线一区二区| 欧美成人免费全部| 又紧又大又爽精品一区二区| 欧美在线一区二区三区| 久久久噜噜噜久久| 国内精品视频在线播放| 欧美亚洲在线| 久久久久国色av免费观看性色| 国产欧美一区二区精品仙草咪| 亚洲午夜在线视频| 午夜精品久久久久| 国产日韩久久| 久久久久九九九九| 亚洲国产精品美女| 中文在线资源观看网站视频免费不卡 | 欧美日韩一区二区高清| 一本色道久久综合亚洲精品不| 亚洲婷婷免费| 国产精品一级二级三级| 先锋影音网一区二区| 久久久噜噜噜久久| 亚洲国产一区二区三区高清| 欧美高清hd18日本| 一区二区欧美日韩| 久久久九九九九| 亚洲高清自拍| 欧美日韩亚洲综合一区| 西西人体一区二区| 免费人成精品欧美精品| 亚洲乱码国产乱码精品精| 国产精品免费区二区三区观看| 亚洲欧美激情视频| 欧美国产欧美亚洲国产日韩mv天天看完整 | 久久精品国产亚洲aⅴ| 国产综合第一页| 欧美高清在线视频观看不卡| 一区二区三区精品久久久| 久久成人综合网| 亚洲欧洲偷拍精品| 国产精品欧美在线| 可以看av的网站久久看| 99在线热播精品免费| 久久亚洲高清| 亚洲视频在线观看免费| 国产亚洲福利| 欧美日韩1区2区3区| 欧美超级免费视 在线| 亚洲精品一区二区三区在线观看| 日韩写真视频在线观看| 国产精品久久久久久久久果冻传媒| 久久国内精品自在自线400部| 亚洲欧洲一区二区天堂久久| 久久久久国产精品www | 欧美一级大片在线观看| 亚洲精品在线看| 韩国成人福利片在线播放| 国产精品激情av在线播放| 欧美a级在线|