2013-02-27 57 views
0

我已安裝MSYS,並已將路徑配置到/ mingw/bin目錄。 但是,當我執行GCC,克++或/的mingw/bin文件夾的任何命令是給我以下錯誤..配置mingw32和MSYS(從/ mingw/bin執行二進制文件時出錯)

$ ./x86_64-w64-mingw32-g++ 
    ./x86_64-w64-mingw32-g++: ./x86_64-w64-mingw32-g++: cannot execute binary file 

我已經使用mingw-w64-bin_x86_64-linux_20121031.tar.bz2文件,並用winrar效用提取它..

回答

1

通常,當您遇到cannot execute binary文件時,這是因爲exe無法在您的系統上運行。假設你在windows上,也許這是因爲你正在使用錯誤的MSYS包(並且tar文件中的linux接口奇怪...)。嘗試獲取MinGW的可執行包,如here,並安裝所需的所有組件。你可以按照教程here

編輯作爲正確答案。

+0

我使用的名稱與它在bin文件夾中的名稱相同,但它不起作用.... 對於g ++是說找不到命令.. – 51k 2013-02-27 11:43:08

+1

通常,當遇到'不能執行二進制文件'這是因爲exe無法在你的系統上運行。假設你在windows上,也許這是因爲你正在使用錯誤的MSYS包(並且tar文件中的linux接口奇怪...)。嘗試像[這裏](http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20120426/)那樣獲取MinGW的可執行包,並安裝所有組件想要它。你可以按照教程[這裏](http://www.mingw.org/wiki/MSYS)。 – 2013-02-27 12:05:11

+0

嘿,非常感謝,我實際上下載了一個錯誤的軟件包,現在它的工作正常.. :)) – 51k 2013-02-27 12:32:07

相關問題