當(dāng)前位置:
首頁 >
gdb学习笔记
發(fā)布時(shí)間:2023/11/30
41
豆豆
參考學(xué)習(xí)鏈接
GDB 是一個(gè)工具,他是調(diào)試工具,能夠用于程序的調(diào)試。
我們?cè)谏沙绦虻臅r(shí)候,可以選擇
- debug模式
- release模式
前者會(huì)比后者大,因?yàn)樾枰迦胝{(diào)試信息,這些信息就是調(diào)試工具需要的二進(jìn)制代碼(Debugging Symbol),插入到我們寫的程序中,以便于我們使用基本的調(diào)試命令,去查看內(nèi)存、寄存器,打斷點(diǎn)…
調(diào)試啥的?
就是找錯(cuò)的!找到error發(fā)生的原因并且解決它。
計(jì)算機(jī)運(yùn)行程序會(huì)出現(xiàn)crash,然后產(chǎn)生core dump,生成對(duì)應(yīng)的core file。
我們就可以使用gdb來調(diào)試程序,使用一些gdb命令來找到錯(cuò)誤并且解決bug。
最后,它作為一個(gè)基本的tool,我們只需要先大概了解,然后實(shí)際應(yīng)用的時(shí)候不斷查閱學(xué)習(xí)即可。
總結(jié)
- 上一篇: x86架构下 CF与OF标志位 带符号
- 下一篇: tmux学习笔记