配置mingw32和MSYS(从/ mingw / bin执行二进制文件时出错)

时间:2013-02-27 11:07:04

标签: mingw msys

我已安装MSYS,并已配置/ mingw / bin目录的路径。 但是当我执行gcc时,g ++或/ 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 个答案:

答案 0 :(得分:1)

通常,当您遇到cannot execute binary文件时,因为exe无法在您的系统上运行。假设你在Windows上,也许是因为你使用了错误的MSYS包(并且tar文件中的linux接缝奇怪......)。尝试获取像here这样的MinGW可执行包,并安装所需的所有组件。您可以按照教程here

编辑作为正确答案。