执行格式错误Eclipse CDT

Exec Format Error Eclipse CDT

本文关键字:CDT Eclipse 错误 格式 执行      更新时间:2023-10-16

我在Eclipse CDT:中有一个基本的C++程序

#include <iostream>
using namespace std;
int main()
{
  std::cout << "Hello World!";
}

然而,当我尝试构建它时,我会得到一个Exec格式错误。以下是编译器产生的输出

g++ -O0 -g3 -Wall -c -fmessage-length=0 -o hey.o "..\hey.cpp" 
g++: error: spawn: Exec format error

我正在使用MinGW工具链。我在64位Windows上,我想这可能与它有关。有人知道如何运行这个程序吗?

编辑在我的源文件所在的目录中的命令提示符下运行确切的命令运行得很好,没有抛出错误,但它在Eclipse 中仍然不起作用

所以,我已经通过安装64位版本的MinGW自己解决了这个问题(http://sourceforge.net/projects/mingw-w64/)。它现在正常编译和构建