请问可执行程序如果带参数, 如何在GDB中执行这个程序进行调试

发布于 2022-07-16 14:10:44 字数 77 浏览 9 评论 7

请问如果我有一个程序,如 test param1 param2, 带两个参数,GDB启动起来以后,我应该如何把param1和param2也带上,进行调试?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

回眸一笑 2022-07-28 01:14:43

abel在线么?请看看我给你发的短消息。

2022-07-28 01:09:40

原帖由 abel 于 2006-10-19 15:50 发表
prog -l a -C abc

#gdb prog
set args -l a -C abc
r

在线么??

偏闹i 2022-07-28 00:22:12

prog -l a -C abc

#gdb prog
set args -l a -C abc
r

江心雾 2022-07-27 21:55:51

2楼的, 你的方法我虽然没事, 我想应该有用. 因为ddd启动以后,选择完程序, 下面就会弹出(gdb), 并且可以输入命令, 我想应该能起作用.

另外也谢谢所有热心回答我的问题的兄弟.

雨后咖啡店 2022-07-27 15:25:59

“ddd”是xwindow下的诊断程序吧?应该有帮助可用。

鲸落 2022-07-25 06:39:00
  1. [~] $ gdb ./test.exe
  2. ...
  3. (gdb)
  4. (gdb) run param1 param2 <Enter>
  5. ...

复制代码
可以查看手册页“man gdb”。

唯憾梦倾城 2022-07-22 11:06:06

我是用ddd来调试的,请问该如何把参数带上?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文