NetBeans + MinGW + C-找不到文件

NetBeans + MinGW + C-找不到文件

我已经安装了 NetBeans 7.3(今天安装了两次),并安装了 MinGW(今天多次)。我的操作系统是 Win 7 64

我尝试过安装带有 MSYS 的 MinGW,尝试过安装带有 MSYS 和 MinGW DT 的 MinGW,尝试过不带 MSYS 的 MinGW,尝试过单独安装 MSYS,尝试过以特权用户身份安装,更改过 PATH 和编译器设置,将项目移动到“C:\prj”目录,并尝试过将 libgcc_s_dw2-1.dll 添加到我的项目文件夹,但每次都无法编译任何内容。

我目前的 PATH 和编译器选项如下

在此处输入图片描述

在此处输入图片描述

但是当我尝试编译某些东西时,例如(C/C++ 应用程序)

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv) {

    return (EXIT_SUCCESS);
}

或者无论如何,它可能是一个空文件,但我仍然收到错误:

    "/c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/"C:/MinGW/msys/1.0/bin/make.exe"" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
/bin/sh: /c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/C:/MinGW/msys/1.0/bin/make.exe: No such file or directory
make.exe": *** [.build-impl] Error 127


BUILD FAILED (exit value 2, total time: 758ms)

我将非常感激任何能改善这种情况的建议。谢谢!

答案1

我刚刚在 NetBeans 论坛上找到了此问题的解决方案:

http://forums.netbeans.org/topic54884.html

您需要做的就是:

  1. 前往C:\MinGW\bin并复制mingw32-make.exe。然后将其重命名为make.exe

  2. 现在转到C:\MinGW\msys\1.0\bin并重命名make.exemakeOLD.exe(以防万一)

  3. 然后将新的make.exe移入C:\MinGW\msys\1.0\bin

您可能需要重新启动 NetBeans,但您会发现现在可以编译和构建!

我很想知道这怎么会突然变成一个问题。如果有人发现,请告诉我们。我看到有人建议从 Java JDK1.7.0_17 更新到 JDK1.7.0_21 会破坏 C++ 编译,但我不知道这是怎么发生的。

答案2

更改名称在 Netbeans 8.xx 上不起作用,您需要使用系统管理或者西格温

相关内容