1.什麼是gdb?
gdb是一個調試工具,可以使我們在linux環境下調試我們的c++代碼
2.基本用法
1.gdb file_name:開始調試我們的代碼
2.run:開始調試代碼,並運行到第一個斷點處,所以我們在開始調試前需要設置斷點
3.n:運行到下一行代碼
3.s:若當前代碼行爲調用一個函數,則進入函數中
4.b func_name/num:在某個函數或者某一行打上斷點
5.break info:把所有的斷點信息打出來
6.p name:把某個變量的值打出來,若全局變量和局部變量存在相同的變量,則根據當前作用域打印對應變量
7.set name = num:在不改變源程序的情況下,改變某個變量的值
8.c:在已經run的情況下,直接跳轉到下一個斷點處