Linux下C编程基础之:gdb调试器
5.gdb中修改运行参数相关命令
gdb还可以修改运行时的参数,并使该变量按照用户当前输入的值继续运行。它的设置方法为:在单步执行的过程中,键入命令“set变量=设定值”。这样,在此之后,程序就会按照该设定的值运行了。下面,笔者结合上一节的代码将n的初始值设为4,其代码如下所示:
(gdb)b7
Breakpoint5at0x804847a:filetest.c,line7.
(gdb)r
Startingprogram:/home/yul/test
Thesumof1-mis1275
Breakpoint5,main()attest.c:7
7for(i=1;i=50;i++)
(gdb)setn=4
(gdb)c
Continuing.
Thesumof1-50is1279
Programexitedwithcode031.
可以看到,最后的运行结果确实比之前的值大了4。
注意 |
gdb使用时的注意点: ·在gcc编译选项中一定要加入“-g”。 ·只有在代码处于“运行”或“暂停”状态时才能查看变量值。 ·设置断点后程序在指定行之前停止。 |
linux相关文章:linux教程
评论