从dos命令运行cygwin内置的exe文件

时间:2013-02-08 06:16:24

标签: cygwin command-prompt

我在Cygwin中构建了一个exe(来自.cc的文件)。当我在Cygwin命令提示符下运行时,它运行得很好,例如

$./learn.exe 0.2 0.1

给出预期的输出。

当我从Windows命令提示符调用cygwin并运行它时,例如

c:\cygwin\bin\bash -c "./learn.exe 0.1 0.1"

它说错误

error while loading shared libraries: ?: cannot open shared object file:
No such file or directory

1 个答案:

答案 0 :(得分:1)

Cygwin .EXE文件应该在Windows命令行中运行。如果您位于learn.exe的目录中,则可以将其运行为:

learn.exe 0.1 0.1

(如果您需要大量参数或良好的参数解析,在Cygwin Bash中运行可能会更好。)