Как передать флаги командной строки Google в качестве аргумента в GDB - PullRequest
0 голосов
/ 28 февраля 2020

Я понимаю, что для передачи аргумента в программу gdb я могу запустить

r arg1 arg2 arg3

Но я хочу передать GFLAG, имя которого связано с аргументом. Что-то вроде

r arg1="hi" arg2="there"

1 Ответ

1 голос
/ 28 февраля 2020

Я хочу передать GFLAG, имя которого связано с аргументом.

Что вас останавливает?

Это работает:

gdb --args /path/to/binary --flag1=foo --flag2=bar --flag3="hi there"

Так же это:

(gdb) run --flag1=foo --flag2=bar --flag3="hi there"
(gdb) run --flag1 foo --flag2 bar --flag3 "hi there"
...