准备工作:
想要用gdb调试程序,需要在编译加上-g。
当然,加上-g也可以不使用调试功能,所以我们在写有难度的程序时默认加上就好了。
如:
gcc -o helloworld hello.cpp -g
常用命令:
gdb helloworld 进入gdb
start 开始调试
n 单行执行
i locals 查看变量值(查看的是向前两个n的执行结果)
quit 退出gdb
准备工作:
想要用gdb调试程序,需要在编译加上-g。
当然,加上-g也可以不使用调试功能,所以我们在写有难度的程序时默认加上就好了。
如:
gcc -o helloworld hello.cpp -g
常用命令:
gdb helloworld 进入gdb
start 开始调试
n 单行执行
i locals 查看变量值(查看的是向前两个n的执行结果)
quit 退出gdb