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

gdb command! (轉(zhuǎn))

Posted on 2008-06-14 13:37 T.S Liu 閱讀(1612) 評(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)測(cè)點(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)測(cè)點(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>
            久久夜色精品国产噜噜av| 美女日韩在线中文字幕| 亚洲国产天堂久久综合| 老司机67194精品线观看| 在线日本成人| 欧美成人一区二区三区| 嫩草影视亚洲| 一本久久综合亚洲鲁鲁五月天| 亚洲激情小视频| 欧美视频一区| 久久日韩粉嫩一区二区三区| 久久久久久高潮国产精品视| 亚洲国产一二三| 日韩一级片网址| 国产伦精品一区二区三区高清版| 久久久精品久久久久| 欧美1区免费| 亚洲视频在线观看网站| 欧美一级久久| 亚洲九九精品| 亚洲一区精品视频| 在线免费观看成人网| 亚洲三级影院| 国产一区二区三区网站| 亚洲国产婷婷| 国产亚洲第一区| 亚洲国产高潮在线观看| 国产精品久久久久久av福利软件| 久久久五月天| 欧美日一区二区在线观看 | 欧美日韩免费区域视频在线观看| 亚洲欧美区自拍先锋| 久久一本综合频道| 欧美一区二区三区视频免费| 欧美大片va欧美在线播放| 欧美一区免费视频| 欧美精品福利视频| 能在线观看的日韩av| 国产欧美高清| 日韩视频精品| 亚洲黄网站在线观看| 午夜影院日韩| 亚洲在线免费| 欧美激情在线播放| 欧美大片专区| 伊人春色精品| 欧美亚洲综合网| 亚洲综合精品| 欧美色图一区二区三区| 亚洲福利一区| 亚洲国产精品一区二区www在线| 亚洲欧美激情视频| 在线一区二区三区四区| 欧美极品在线播放| 欧美大片一区| 在线日韩中文字幕| 久久久亚洲国产天美传媒修理工| 亚洲女ⅴideoshd黑人| 欧美日韩一区三区| 日韩视频在线观看一区二区| 亚洲经典三级| 欧美福利视频在线| 亚洲国产精品美女| 最新成人av在线| 蜜臀久久99精品久久久画质超高清| 久久精品一本| 激情欧美一区二区三区| 久久精品视频va| 久久中文字幕一区| 一色屋精品视频在线看| 久久久久综合网| 欧美大片免费观看| 亚洲精品小视频| 欧美伦理a级免费电影| 亚洲毛片在线| 亚洲一区三区视频在线观看| 欧美体内she精视频| 一区二区三区**美女毛片| 亚洲综合久久久久| 国产伊人精品| 久久一二三四| 亚洲精品视频免费在线观看| 亚洲香蕉网站| 国产精品亚洲综合天堂夜夜| 午夜精品亚洲| 欧美粗暴jizz性欧美20| 99精品免费网| 国产精品久久久久av| 欧美主播一区二区三区美女 久久精品人| 久久久久国产精品一区三寸| 91久久精品国产91性色tv| 欧美日韩三级电影在线| 午夜一区二区三视频在线观看 | 亚洲女爱视频在线| 国产区二精品视| 免费成人黄色片| 亚洲夜间福利| 欧美成人四级电影| 亚洲永久免费| 亚洲国产成人精品女人久久久| 欧美激情在线有限公司| 亚洲欧美在线观看| 亚洲国产免费| 欧美在线免费观看| 亚洲精品欧洲| 国产在线观看91精品一区| 男同欧美伦乱| 欧美一区二区三区免费大片| 欧美激情在线观看| 久久精品日产第一区二区| 一区二区三区国产在线| 激情国产一区| 欧美电影电视剧在线观看| 亚洲最新在线| 国产亚洲精品aa午夜观看| 欧美a级片网| 欧美一区二区三区免费观看视频| 欧美不卡在线| 久久久精品网| 午夜日韩在线| 99re视频这里只有精品| 在线视频国产日韩| 国产三级精品在线不卡| 欧美日韩在线高清| 欧美激情影音先锋| 巨胸喷奶水www久久久免费动漫| 亚洲一区二区三区在线播放| 亚洲青涩在线| 亚洲国产精品一区二区久 | 国产日韩成人精品| 欧美日韩在线高清| 欧美激情亚洲自拍| 欧美大片一区| 蜜臀久久99精品久久久久久9| 欧美亚洲一区在线| 亚洲自拍偷拍网址| 亚洲视频免费| 亚洲色图制服丝袜| 在线亚洲电影| 日韩亚洲欧美精品| 99亚洲伊人久久精品影院红桃| 欧美成人黄色小视频| 蜜臀av性久久久久蜜臀aⅴ| 久久精品综合| 久久久久久久性| 久久久久久久久久久久久女国产乱| 亚洲欧美视频一区二区三区| 亚洲欧美成人一区二区三区| 亚洲一区二区不卡免费| 亚洲一区二区欧美| 亚洲男人天堂2024| 欧美一区二区黄色| 久久久精品欧美丰满| 麻豆精品精华液| 欧美aaa级| 亚洲国产精品传媒在线观看| 亚洲国产高清高潮精品美女| 亚洲第一精品福利| 亚洲精品无人区| 国产精品99久久久久久久vr| 亚洲欧美国产日韩天堂区| 久久成人在线| 麻豆精品视频在线观看| 欧美日韩国产成人在线免费| 欧美日韩中文字幕精品| 国产免费一区二区三区香蕉精| 国产亚洲欧美一级| 亚洲第一福利社区| 日韩一级在线观看| 欧美一区二区三区免费观看| 久久综合999| 亚洲激情欧美| 亚洲欧美www| 久久综合色婷婷| 欧美日韩三区四区| 国产亚洲欧美一级| 亚洲精品一区二区三区蜜桃久| 亚洲午夜电影在线观看| 久久久久国内| 亚洲久久在线| 欧美专区18| 欧美四级电影网站| 一区视频在线播放| 在线亚洲欧美专区二区| 久久一区二区三区国产精品 | 欧美二区在线播放| 一本久道久久综合婷婷鲸鱼| 欧美一区二区视频在线观看| 欧美大胆成人| 极品av少妇一区二区| 在线视频欧美日韩| 免费91麻豆精品国产自产在线观看| 亚洲区欧美区| 久久婷婷国产麻豆91天堂| 欧美香蕉大胸在线视频观看| 亚洲国产欧美一区二区三区丁香婷| 亚洲自拍偷拍色片视频| 亚洲国内自拍| 久久天天躁狠狠躁夜夜爽蜜月| 国产精品久久久久久久app|