无法弄清楚"简单" Eclipse规则用​​于调试配置的命令行参数

时间:2016-02-27 18:30:01

标签: eclipse bash debugging command-line command-line-arguments

我试图在Eclipse中调试程序,以便命令行参数对应于shell中的以下调用

[joeuser@host]$ myapp "foo<bar>" -v 

现在,将参数指定为

-v "foo<bar>"
调试配置对话框中的

工作 - 控制台上有一条bash消息说:

/bin/bash: bar: No such file or directory

即。引号被吃掉了。我试过了:

  • 使用反斜杠转义角括号
  • 使用双反斜杠转义角括号
  • 转义双引号
  • 使用单引号

可能还有其他一些选择 - 没有效果。现在,据说,有简单的规则&#34;关于如何做到这一点,作为这个问题的答案之一:

Eclipse & quotes in command line arguments?

但这对我来说似乎并不简单,或者我可能比这些规则更简单。为什么它只是用命令和所有参数构建一个字符串,未转义和未取消,并且让bash做它总是做的事情? : - (

PS - 我在Debian Stretch上使用Eclipse CDT 8.8.1(Mars.2)。

0 个答案:

没有答案