quit 退出gdb,简写q gdb命令拥有较多内部命令。在gdb命令提示符“(gdb)”下输入“help”可以查看所有内部命令及使用说明。要使用gdb调试程序,在使用gcc编译源代码时必须加上“-g”参数。 参考实例 启动gdb调试器: [root@linuxcool ~]# gdb (gdb) 加载二进制可执行程序: (gdb)file linuxcool.out 运行
q Quit的简写,退出GDB调试环境。 (gdb) q help [命令名称] GDB帮助命令,提供对GDB名种命令的解释说明。 如果指定了“命令名称”参数,则显示该命令的详细说明;如果没有指定参数,则分类显示所有GDB命令,供用户进一步浏览和查询。 (gdb) help 参数 文件:二进制可执行程序。 实例 以下是linux下dgb调试的一个实例,...
gdb(选项)(参数) 选项-cd:设置工作目录; -q:安静模式,不打印介绍信息和版本信息; -d:添加文件查找路径; -x:从指定文件中执行GDB指令; -s:设置读取的符号表文件。 命令解释示例 file <文件名> 加载被调试的可执行程序文件。因为一般都在被调试程序所在目录下执行GDB,因而文本名不需要带路径。 (gdb) file ...
$gdb -q a.out 当要调试的程序带有参数时,需要使用–args选项启动可执行程序,并且在可执行程序后边加上参数 代码语言:javascript 代码运行次数:0 运行 AI代码解释 $gdb --args a.out 100 200 常用调试命令 调试过程控制 命令 简写 解释 (gdb) run r 运行程序,会自动在第一个断点处暂停执行 (gdb) start ...
# 使用 -q 参数,启动时不会打印 gdb 的默认信息 $ gdb -q test Reading symbols from test... (gdb) 3)向被加载程序传递参数 (1) gdb 命令行使用 --args 传递参数 $ gdb -q --args test "Message2" Reading symbols from test ... (gdb) run ...
用法:gdb [选项] [参数] 1. 03. 常用选项 -cd 设置工作目录 -q 安静模式,不打印介绍信息和版本信息 -d 添加文件查找路径 -x 从指定文件中执行GDB指令 -s 设置读取的符号表文件 1. 2. 3. 4. 5. 常用命令 file <文件名> 加载被调试的可执行程序文件 ...
1. 启动: gdb q:减少启动时的输出信息。 file a.out:指定需要调试的程序文件。 gdb –args a.out a.txt:在启动GDB时指定程序参数。 set args a.txt:设置程序启动时的参数。 run a.txt:使用指定参数运行程序。 start:在main函数处设置断点后启动程序。 cd $dir; path $dir:设置...
为了进一步优化GDB的启动界面,降低视觉干扰,可在启动时添加“-q”参数,去除版本和版权信息等无用数据,实现更简洁的启动体验。为简化GDB调试过程,可以利用GDB启动脚本.gdbinit自动配置pretty-print和打印数组索引功能,以及去除启动信息。创建.gdbinit文件,输入相关命令,设置命令别名以自动化操作流程,最终...
gdb -q hello 1. 2. 3. -q参数可以屏蔽一些gdb版本等相关信息,使得页面看起来干净些(我用了)。至此gdb启动完毕: 二、启动源码 输入list(l)即可查看程序源码: 默认显示10行,回车显示更多 三、运行程序 输入run(r)开始运行程序,直到遇到“断点”或者“结束”: ...
call 函数(参数):调用程序中可见的函数,并传递“参数”,如:call gdb_test(55) quit:简记为 q ,退出gdb 2、设置断点 break n (简写b n):在第n行处设置断点 (可以带上代码路径和代码名称: b OAGUPDATE.cpp:578) b fn1 if a>b:条件断点设置 ...