有三种方法可以指定程序运行的参数,第一种方法是在命令行上直接指定;第二种方法是通过run命令提供程序运行时的参数;第三种方法是通过set args命令指定程序的参数
第一种方法:为程序传递参数5
root@guo-virtual-machine:~/debug# gdb --args factorial 5第二种方法:为程序传递参数5
(gdb) run 5
第三种方法:为程序传递参数5
(gdb) set args 5
(gdb) run
Starting program: /root/debug/factorial 5
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
Factorial of 5 is 120
查看指定给程序的参数通过show args
(gdb) show args
Argument list to give program being debugged when it is started is "5".
(gdb) 版权声明:转载请注明出处 https://blog.youkuaiyun.com/guoqianqian5812/article/details/51755852
本文介绍了使用GDB调试器为程序设置运行参数的三种方法:命令行直接指定、run命令和setargs命令,并展示了如何查看已设置的参数。
1665

被折叠的 条评论
为什么被折叠?



