一、gdb启动
1.1 gdb启动命令,输入gdb之后即启动gdb调试工具,(gdb)是提示符
1.2 gdb启动调试工具并显示源代码窗口,linux终端输入: gdb -tui
二、linux编译程序
2.1 linux终端输入:gcc filenameSrc -o filenameO -g
2.2 开始调试程序 linux终端输入:fiile filenameO
三、常用调试命令
run 开始运行程序,断点处停止
step 下一步,会进入函数内部
next 下一步,不会进入函数内部
break main 在main函数第一条执行语句加断点,int a_var = 1; 这不是可执行语句
break N 在第N行设置断点
break func 在函数func处加断点
finish 直接执行完正在执行的函数,step 进入函数内部,可以用finish执行完函数
continue 继续执行,直到下一个断点处停止
quit 退出gdb调试环境
注:用 gdb -tui命令进入gdb调试环境时,源代码窗口会显示当前调试行