4

我需要将一些参数传递给我的应用程序,其中包括 - 符号。问题是如果我通过gdb a.out -foo baa了,gdb 就会明白这些参数是针对它的,而不是针对我的应用程序的。如何解决这个问题?

4

2 回答 2

5
  1. gdb -q a.out
    在 gdb 内部:
  2. run -foo baa

    提示:gdb 的 -q 选项抑制介绍性版权消息。
于 2012-05-04T15:04:30.483 回答
4

选项1:

  • gdb --args ls /tmp

选项 2:

  • gdb ls
  • set args /tmp
  • run

选项 3(不知道,感谢 Ahmed):

  • gdb ls
  • run /tmp

也许还有其他人?

于 2012-05-04T15:08:37.977 回答