-1

我喜欢使用 Cygwin/rxvt 作为我选择的终端,因为 cmd.exe 真的很烂。我有一个程序的问题,因为它不会在大多数情况下从 rxvt 运行。基本上,我可以显示帮助文本,但仅此而已。我尝试做的所有其他事情都以程序静默退出而告终。该程序在 cmd.exe 中运行良好,从 Cygwin 执行该程序有什么不同?

此外,仅供参考,该程序是一个我可以访问源代码的 .Net 程序。

4

2 回答 2

2

我住在 Cygwin 中,使用我编写的以及我没有编写的 .NET 二进制文件。然而,由于 Cygwin 是一个 Linux 仿真层,您的工具可能不喜欢那个环境。如果你有源代码,调试它退出的原因是你最好的选择。

话虽如此,请确保您已为运行 Windows EXE 配置了 Cygwin 安装:

于 2012-09-06T19:36:26.413 回答
0

只是一个猜测,但 Windows 路径 v unix 路径可能是罪魁祸首吗?

我会尝试将传递给程序的任何路径转换为 ​​Windows 格式

cygpath -w $path

(确保在必要时引用它们以避免空格问题)。

于 2012-09-07T19:47:14.173 回答