0

我已经安装了 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 实用程序将其解压缩..

4

1 回答 1

2

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

编辑为正确答案。

于 2013-02-27T11:11:53.093 回答