This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
can't handle command-line argument containing whitespace
- From: Peng Yu <pengyu dot ut at gmail dot com>
- To: "gdb at sourceware dot org" <gdb at sourceware dot org>
- Date: Sun, 20 Jan 2019 22:50:25 -0600
- Subject: can't handle command-line argument containing whitespace
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)
--
Regards,
Peng