网站开发一个模板费用,部队网站建设建议,视频制作收费标准,深圳网络科技公司有哪些gdb的一些常见命令收录 基本命令设置和查看调试其他 基本命令
run 运行程序。
next (n) 单步调试#xff08;不进入函数#xff09;。
step (s) 单步调试#xff08;进入函数#xff09;。
continue 继续执行程序。
quit (q) 退出GDB。
help 获取GDB命令的帮… gdb的一些常见命令收录 基本命令设置和查看调试其他 基本命令
run ® 运行程序。
next (n) 单步调试不进入函数。
step (s) 单步调试进入函数。
continue © 继续执行程序。
quit (q) 退出GDB。
help 获取GDB命令的帮助。
设置和查看
break (b)在指定行数设置断点。 info (i)查看信息比如查看断点信息。 set args设置运行时参数。 show args查看设置好的运行参数。 set environment设置环境变量。 show environment查看环境变量。
调试
print §打印表达式的值。 backtrace (bt)查看函数堆栈。 frame (f)切换当前帧。 set $variablevalue修改变量的值。 info registers查看CPU寄存器的值。
其他
directory更改当前工作目录。 cd更改当前工作目录。 make执行make命令。 shell执行shell命令。 target remote远程调试。 detach从GDB中断开程序的附加。 signal发送信号到程序。 kill发送SIGKILL信号到程序。 set follow-fork-mode设置在子进程上跟踪的模式。 set architecture设置目标架构。 set user-directory设置GDB用户目录的路径。 show user-directory显示当前设置的用户目录路径。 show max-user-registry-size显示用户注册表的最大尺寸。 show colors显示GDB中使用的颜色。 show count-return-value显示从函数返回的值只适用于GNU调试器对使用ELF文件格式的程序不适用。 watch [ variable ]设置观察点当被观察的变量改变时停止执行程序。 catch [ exception ]设置捕捉点当指定的异常被抛出时停止执行程序。 set logging on|off|suspend|resume [ file filename ]控制GDB日志的输出和文件。 show logging显示当前的日志设置和输出信息。 show version显示当前GDB的版本信息。