--args doesn't work, even though listed in the --help for ddd

"Kevin Meinert" <[email protected]>
Newsgroups gmane.comp.debugging.ddd.general
Message-ID <[email protected]>
Maybe I'm just dumb, but I can't figure out how to use the --args
feature to pass arguments from the command line to my application
being debugged by ddd...

I'm using DDD 3.3.11

--args doesn't work, even though listed in the --help for ddd:
        --args             Arguments after executable-file are passed
to inferior

gdb even goes as far as to provide an example for --args:
        gdb [options] --args executable-file [inferior-arguments ...]

I would expect --args to pass arguments to the executable, just like
it does with gdb.

my command line:

    ddd --args  myapp  -d myargs

Based on the --help for ddd under the --args heading:
   I would expect "-d myargs" to pass through to myapp when "run" is
invoked in the ddd debugger.
however they are not.

gdb does accept these arguments...  and documents it in their --help
as a way to pass args to the exe.


Before you answer with "you can just select args using the menu"...

- it's a pain to specify arguments through the menu every time I want
to run, which could be several 10's of times a day...
allowing a command line for it reduces the operation to a single
keystroke (hitting enter), as opposed to several mouseclicks and mouse
navigation and possibly typing just to set the args...

- a session file is nice and a step towards this.  but still not good enough.
as I often want to change my command line args several times and
setting up a new session is a pain... compared to command line usage.
not to mention having session files clutters up the directories.

use case: a codebase with 50 or so tiny executables each with many
different argument combinations...  to test each one, it must be run
over again.  possibly up to 50 times a day or more as the problem is
being iterated upon...


- kevin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.