使用MinGW时NetBeans Make Command

时间:2015-03-18 13:38:21

标签: c++ netbeans makefile mingw

我正在尝试使用NetBean来编写C ++程序,我已经按照每个程序进行了编程 命令在这里找到: https://netbeans.org/community/releases/68/cpp-setup-instructions.html#compilers_windows

但是,我在netbeans中使用make命令选项时遇到问题。我已经设置了基本目录o M:\ c ++ \ bin,我安装了MinGW,并且我将make命令设置为M:\ MinSYS \ bin \ make.exe,但是当尝试构建一个简单的程序时,netbeans会生成以下错误:

"/M/c++/MinSYS/bin/make.exe" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make.exe[1]: Entering directory `/m/Documents/NetBeansProjects/CppApplication_1'
"/M/c++/MinSYS/bin/make.exe"  -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows/cppapplication_1.exe
make.exe[2]: Entering directory `/m/Documents/NetBeansProjects/CppApplication_1'
mkdir -p build/Debug/MinGW-Windows
make.exe[2]: mkdir: Command not found
make.exe[2]: *** [build/Debug/MinGW-Windows/main.o] Error 127
make.exe[2]: Leaving directory `/m/Documents/NetBeansProjects/CppApplication_1'
make.exe[1]: *** [.build-conf] Error 2
make.exe[1]: Leaving directory `/m/Documents/NetBeansProjects/CppApplication_1'
make.exe": *** [.build-impl] Error 2

我已经尝试将make命令更改为包含make的任何内容,但是无论如何都无法获得任何帮助。

2 个答案:

答案 0 :(得分:8)

当使用MinGW时,据说不支持mingw make,所以从MinGW安装MSYS make实用程序并在build tools中更新make命令,如下图所示,希望有所帮助。

Installation of MSYS make

Update make command

答案 1 :(得分:4)

我遇到了同样的问题。看到另一篇文章的答案,它解决了这个问题。确保在执行以下操作后重新启动NetBeans:

右键单击“我的电脑”,然后选择属性。单击“高级系统设置”。将打开“系统属性”对话框。单击环境变量。编辑PATH变量并添加C:\ MinGW \ msys \ 1.0 \ bin