我還沒有加載Linux的虛擬機(我的機器上的VM上有OpenSUSE),但每當我在Cygwin下運行可執行文件時,都會收到錯誤消息「無法執行二進制文件」。 Windows(PowerShell)告訴我它無法找到文件名的命令,或者如果我使用./,它告訴我沒有應用程序可以打開這個文件。另外,在Windows(命令提示符)中,我收到一條消息,指出該文件未被識別爲命令或可操作程序。如何運行Windows和Cygwin都無法執行的二進制文件?
請注意,我已經在Cygwin上使用chmod將文件設置爲可執行文件。
我不知道這是什麼語言,但它是一個可執行文件。我試圖能夠在本地機器上執行該文件,以便我可以完成它的實際分配,這是黑盒測試應用程序。不幸的是,我將旅行,並且不想依賴我學校的服務器,直到我回家後纔會有可靠的互聯網接入。
感謝您提出處理此問題的任何建議。
「爲了在Cygwin下執行某些東西,你需要爲此專門編譯它。」 - 不一定,它通常運行Windows應用程序。 – ynka 2013-03-01 09:28:35