2012-08-21 7 views
6

Ogni volta che provo a costruire file di mia C++ ottengo questo erroreErrore in C++ netbeans mkdir non trovato?

"/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) 

ho controllato la directory del make.exe era e mkdir c'era così sto solo confuso.

mio codice si mostra nessun errore:

#include <iostream> 

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

solo un mondo piccolo e semplice ciao per testare NetBeans.

+0

Prova questo: http://forums.netbeans.org/topic49371.html –

risposta

5

Immagino che non abbia aggiunto msys alla variabile PATH. Vedi questa voce nel forum Netbeans (http://forums.netbeans.org/topic38061.html) Quindi, il messaggio di errore che hai ricevuto non si lamenta di make, si lamenta che non riesce a trovare mkdir, che dovrebbe trovarsi in una directory nella tua directory msys. Aggiungere C: \ MinGW \ msys \ 1.0 \ bin \ alla variabile PATH di Windows sarà probabilmente sufficiente per risolvere questo problema.

+0

Ho riscontrato questo problema e questo non ha funzionato – 3bdalla

+1

Ha funzionato come un incantesimo, grazie! (Naturalmente, avevo bisogno di riavviare NetBeans) –