Eclipse Msys64 - 奇怪的gcc编译器输出? ***更新*** Eclipse用'包装调试args

时间:2016-08-04 13:22:25

标签: gcc output msys2

无论如何,当我编译并运行代码时,它在调试和运行时运行不同(两者都不起作用)。当我调试代码并逐步完成时,我得到了与行为相对应的完全奇怪的结果。请参见下面的屏幕截图。

Weird result

****新信息。

康斯坦丁指出,有一个'在我的输入行。几分钟前我也注意到了它。我的愿景并不那么好。

然而,没有&#39>在命令行中我给程序。

-iC:\ Users \ Brian \ Documents \ icezum -y

直接从Eclipse的调试配置粘贴,稍后在程序中我有另一个带有'的字符串。先于它。 Eclipse运行配置是相同的。

***更多信息:似乎Eclipse或msys2决定通过 ' C:\用户\布赖恩\文件\ icezum'到我的程序而不是 C:\用户\布赖恩\文件\ icezum

***更新:Eclipse Neon在调试msys2时用单引号包装所有命令行参数(')。对于运行参数,它似乎没有这样做。

当我过滤掉'我在运行时调试得到相同的结果。

我用[']问题编码,但这很讨厌。

再次感谢

0 个答案:

没有答案