使用MinGW时,NetBeans生成命令

NetBeans Make Command when using MinGW

本文关键字:命令 NetBeans MinGW 使用      更新时间:2023-10-16

我正在尝试使用NetBean来编程C++,我遵循了在此处找到命令:https://netbeans.org/community/releases/68/cpp-setup-instructions.html#compilers_windows

但是,我在使用netbeans中的make命令选项时遇到了问题。我已经将基本目录设置为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的命令,但都没有成功,任何帮助都将不胜感激。

在使用MinGW时,据说不支持MinGW-make,所以从MinGW安装MSYS make实用程序,并在构建工具中更新make命令,如下图所示,希望它能有所帮助。

安装MSYS使

更新make命令

我遇到了同样的问题。在另一篇帖子上看到了答案,它解决了这个问题。请确保在完成以下操作后重新启动NetBeans:

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