Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Strange Behavior passing arguments with ""'s to Debugger

Hi,
CDT version 5.0.2.2,
Eclipse version 3.4.2,

No it doesn't happen on run, only on debug.

Thanks,
Matt


Alena Laskavaia wrote:
What CDT version? Does it happened when you run it or only when you debug it?

On Wed, Sep 9, 2009 at 10:31 PM, Matt Grosvenor<mattg@xxxxxxxxxx> wrote:
Can anyone tell me how the passing of application arguments to the debugger
happens? It seems that the CDT debugger launcher is stripping out the ""'s
from the arguments list. I have an application that requires an argument of
the form  --input "argA | argB" . If I launch with bash, this works fine,
but if I launch with the CDT Debugger, I get a bash error "/bin/bash: argB:
command not found" which indicates that the ""'s have been stripped out and
that bash is seeing argA | argB. I have tried a number of obvious
workarounds. Using  single quotes '' instead of double quotes. Escaping (\),
double escaping (\\) and 4x escaping (\\\\) the pipe and/or the quotes.
Through a whole lot of trial and error, I have found that only a combination
of single and double quotes works --input "argA'|'argB". Does anyone know if
this is expected or defined behavior? Is is documented anywhere? Can it be
fixed to behave in a more obvious way? I've done the obvious googling and
come up with nothing.

Thanks
Matt

_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev

_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev



Back to the top