gdb怎么调试的?打断点用什么指令?
![gdb怎么调试的?打断点用什么指令? 图片[1]-gdb怎么调试的?打断点用什么指令?-不念博客](https://img.mryunwei.com/uploads/2023/11/20231125161626736.jpg)
g++ -g -o my_program my_program.cpp
gdb ./my_program
这将启动 GDB 并加载你的可执行文件。
break main
这将在main函数的开头设置一个断点。你也可以使用文件名和行号设置断点。
run
当程序执行到断点时,会暂停执行。
print variable_name
step
next
continue
backtrace
quit
g++ -g -o my_program my_program.cpp
gdb ./my_program
这将启动 GDB 并加载你的可执行文件。
break main
这将在main函数的开头设置一个断点。你也可以使用文件名和行号设置断点。
run
当程序执行到断点时,会暂停执行。
print variable_name
step
next
continue
backtrace
quit