2012-08-21 1 views
6

Everytime я пытаюсь построить мой C++ файл я получаю эту ошибкуОшибка в C++ netbeans mkdir не найдена?

"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf 
make[1]: Entering directory `/c/Users/Joey/Documents/NetBeansProjects/C++Train' 
"/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows/c__train.exe 
make[2]: Entering directory `/c/Users/Joey/Documents/NetBeansProjects/C++Train' 
make[2]: mkdir: Command not found 
mkdir -p build/Debug/MinGW-Windows 
make[2]: Leaving directory `/c/Users/Joey/Documents/NetBeansProjects/C++Train' 
make[1]: Leaving directory `/c/Users/Joey/Documents/NetBeansProjects/C++Train' 
make[2]: *** [build/Debug/MinGW-Windows/HelloWorld.o] Error 127 
make[1]: *** [.build-conf] Error 2 
make: *** [.build-impl] Error 2 


BUILD FAILED (exit value 2, total time: 2s) 

Я проверил каталог, куда make.exe был в и MkDir был там, так что я просто сбит с толку.

мой сам код не показывает никаких ошибок:

#include <iostream> 

int main() { 
    using namespace std; 
    cout << "Hello World!" << endl; 
    return 0; 
} 

Просто простой маленький привет мир, чтобы проверить NetBeans.

+0

Попробуйте следующее: http://forums.netbeans.org/topic49371.html –

ответ

5

Я думаю, вы не добавили msys в свою переменную PATH. См. Эту запись на форуме Netbeans (http://forums.netbeans.org/topic38061.html) Итак, сообщение об ошибке, которое вы получили, не жалуется на make, оно жалуется, что не может найти mkdir, который должен находиться в каталоге в вашем каталоге msys. Добавление C: \ MinGW \ msys \ 1.0 \ bin \ к вашей переменной Windows PATH, вероятно, будет достаточно, чтобы исправить это.

+0

У меня возникла эта проблема, и это не сработало – 3bdalla

+1

Работало как очарование, спасибо! (Конечно, мне нужно было перезапустить NetBeans) –