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