首先编译代码为可执行文件 gcc -wall -g helloworld.c hello
-g要加入 方便以后的gdb调试
步骤:
gdb hello ----启动gdb
run 执行代码 后面可以传入参数 如run a b c 可以简写为r
q 退出gdb
p filedName 打印出变量值
list(l) 查看最近十行代码 简写是l
list fun 查看某个方法 fun为方法名称
list file:fun 查看某个文件中的fun方法 file表示文件名称
list 2 查看第几行代码(现在是第二行) 会列出就近的十行代码
l 2,12 查看2到10代码
l ,10 查看第十行行代码及其之前的内容
直接安enter键表示执行上一个命令
-g要加入 方便以后的gdb调试
步骤:
gdb hello ----启动gdb
run 执行代码 后面可以传入参数 如run a b c 可以简写为r
q 退出gdb
p filedName 打印出变量值
list(l) 查看最近十行代码 简写是l
list fun 查看某个方法 fun为方法名称
list file:fun 查看某个文件中的fun方法 file表示文件名称
list 2 查看第几行代码(现在是第二行) 会列出就近的十行代码
l 2,12 查看2到10代码
l ,10 查看第十行行代码及其之前的内容
直接安enter键表示执行上一个命令