2013-02-08 71 views
2

我已經在Cygwin中構建了一個exe文件(來自.cc的文件)。當我在Cygwin命令提示符下運行時,它運行良好,例如:從dos命令運行一個cygwin構建的exe文件

$./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

Cygwin的.EXE文件應該在Windows命令行中運行。如果你是在目錄中learn.exe,你可以運行它:

learn.exe 0.1 0.1 

(如果你需要大量的參數還是不錯的參數解析,在Cygwin中的Bash運行的可能會更好。)

相關問題