Command line gdbserver中带有引号参数的意外标记“(';”附近出现语法错误

Command line gdbserver中带有引号参数的意外标记“(';”附近出现语法错误,command-line,gdbserver,Command Line,Gdbserver,我的程序接受带引号的参数,其中包含括号。如果我将这些参数传递给gdbserver,就像我独立运行它一样,我会得到一个错误 syntax error near unexpected token `(' 独立运行的示例: myprogram 12 3 "sin(x)" gdbserver运行示例: gdbserver :2345 myprogram 12 3 "sin(x)" 如何克服?您是否尝试过这样转义?“sin\(x\)”是的,但这会导致我的程序无法理解参数,因为它吃引号。您是否尝试过这

我的程序接受带引号的参数,其中包含括号。如果我将这些参数传递给gdbserver,就像我独立运行它一样,我会得到一个错误

syntax error near unexpected token `('
独立运行的示例:

myprogram 12 3 "sin(x)"
gdbserver运行示例:

gdbserver :2345 myprogram 12 3 "sin(x)"

如何克服?

您是否尝试过这样转义?
“sin\(x\)”
是的,但这会导致我的程序无法理解参数,因为它吃引号。您是否尝试过这样转义?
“sin\(x\)”
是的,但这会导致我的程序无法理解参数,因为它吃引号