All is well that ends well.結(jié)果好就是好。
創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元和政做網(wǎng)站,已為上家服務(wù),為和政各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792個人主頁:阿潤菜菜
GDB是GNU開源組織發(fā)布的一個強大的Linux下的程序調(diào)試工具。
使用方法Windows 操作系統(tǒng)中,我們更習(xí)慣使用一些已經(jīng)集成好的開發(fā)環(huán)境(IDE),如 VS、VC、Dev-C++ 等,它們的內(nèi)部已經(jīng)嵌套了相應(yīng)的調(diào)試器。但是正如從事 Windows C/C++ 開發(fā)的一定要熟悉 Visual Studio、從事 Java 開發(fā)的要熟悉 Eclipse 或 IntelliJ IDEA、從事 Android 開發(fā)的要熟悉 Android Studio、從事 iOS 開發(fā)的要熟悉 XCode 一樣,從事 Linux C/C++ 開發(fā)要熟悉 GDB?!肮び破涫隆⒈叵壤淦鳌?,作為一名合格的軟件開發(fā)者,至少得熟悉一種軟件開發(fā)工具和調(diào)試器, 對于 Linux C/C++ 后臺開發(fā),掌握GDB的使用顯得尤為重要
安裝:
GDB調(diào)試的對象?Centos下:sudo yum -y install gdb
Ubuntu下:sudo apt-get -y install gdb
gdb調(diào)試對象一定要是可執(zhí)行文件而不是.c文件?。且應(yīng)該是gcc編譯生成的debug版本,這樣才可以通過gdb對程序進(jìn)行調(diào)試。
具體gcc命令如下:
常用命令表?gcc? -g? 源文件.c? -o? 目標(biāo)文件
-g,-o參數(shù)缺一不可
mytest_g:mytest.c gcc mytest.c -g -o mytest
命令名稱 | 縮寫 | 說明 |
---|---|---|
run? | r | 調(diào)試運行 |
break | b +行號 | 添加斷點 |
info | info | 調(diào)試相關(guān)詳細(xì)信息顯示 info?b? 查看斷點 info?locals?顯示當(dāng)前局部變量信息 |
enable | enable | 啟用某個斷點 |
disable | disable | 禁用某個斷點 |
delete | d + 編號 | 刪除某個斷點 |
list | l | 顯示代碼 |
backtrace | bt | 查看當(dāng)前線程調(diào)用的堆棧 |
next | n | 單步調(diào)試 (逐過程,函數(shù)直接執(zhí)行) |
step | s | 單步調(diào)試 (逐語句:跳入自定義函數(shù)內(nèi)部執(zhí)行) |
continue | c | 繼續(xù)運行到下一個斷點處 |
finish | fi | 結(jié)束當(dāng)前調(diào)用函數(shù), 回到上一層函數(shù)調(diào)用處 |
p | 單次查看變量值或內(nèi)存地址 | |
display | display | 追蹤查看變量值或內(nèi)存地址 類似(監(jiān)視窗口) |
undisplay | undisplay | 取消追蹤查看變量 |
until | u + 行號 | 跳轉(zhuǎn)到指定行 |
set?var | set?var? | 設(shè)置變量的值 |
quit | q | 退出gdb |
本節(jié)完
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
文章名稱:【Linux】gdb調(diào)試器的使用-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://www.rwnh.cn/article8/hdhip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、自適應(yīng)網(wǎng)站、網(wǎng)站營銷、關(guān)鍵詞優(yōu)化、全網(wǎng)營銷推廣、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)