Re: can't handle command-line argument containing whitespace
Eli Zaretskii <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
On January 21, 2019 6:50:25 AM GMT+02:00, Peng Yu <[email protected]> wrote: > Hi, > > I got the following error. Is there a way to allow gdb accept > arguments with whitespaces? Thanks > > $ ./main.exe 'a b c' > a b c > $ cat main.c > /* vim: set noexpandtab tabstop=2: */ > #include <stdio.h> > > int main(int argc, char *argv[]) { > puts(argv[1]); > return 0; > } > $ gdb -q --args main.exe 'a b c' > Reading symbols from main.exe...(no debugging symbols found)...done. > (gdb) r > Starting program: /root/linux/test/gnu/gdb/bin/--args/main.exe can't > handle command-line argument containing whitespace > (gdb) Try this GDB command: (gdb) set startup-with-shell on