2014-01-14 6 views
1

В настоящее время я использую Netbeans 7.4, MinGw, и у меня были проблемы с моей первой компиляцией. В нем говорится, что mkdir перестает отвечать, когда я пытаюсь скомпилировать, и появляется следующий журнал отладки.C++ Netbeans Не удалось скомпилировать

"/C/MinGW/msys/1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf 

make.exe[1]: Entering directory `/d/NetBeans/Welcome_1' 

"/C/MinGW/msys/1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows 

/welcome_1.exe 

make.exe[2]: Entering directory `/d/NetBeans/Welcome_1' 

mkdir -p build/Debug/MinGW-Windows 

0 [main] mkdir 3296 open_stackdumpfile: Dumping stack trace to mkdir.exe.stackdump 

make.exe[2]: *** [build/Debug/MinGW-Windows/welcome.o] Error 5 

make.exe[2]: Leaving directory `/d/NetBeans/Welcome_1' 

make.exe[1]: *** [.build-conf] Error 2 

make.exe[1]: Leaving directory `/d/NetBeans/Welcome_1' 

make: *** [.build-impl] Error 2 


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

Ниже приведены мои пути к компилятору. enter image description here

Просьба помочь.

Изменен путь команды make к C: \ msys \ 1.0 \ bin \ make.exe и возникает следующая ошибка.

"/C/msys/1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf 

make.exe[1]: Entering directory `/c/NetBeans/Welcome_2' 

"/C/msys/1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows 

/welcome_2.exe 

make.exe[2]: Entering directory `/c/NetBeans/Welcome_2' 

mkdir -p build/Debug/MinGW-Windows 

rm -f "build/Debug/MinGW-Windows/welcome.o.d" 

g++ -c -g -MMD -MP -MF "build/Debug/MinGW-Windows/welcome.o.d" -o build/Debug/MinGW- 

Windows/welcome.o welcome.cc 

In file included from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\cwchar:44:0, 

from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\postypes.h:40, 

from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\iosfwd:40, 

from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\ios:38, 

from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\ostream:38, 

from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\iostream:39, 

from welcome.cc:31: 


c:\mingw\include\wchar.h:37:20: fatal error: stddef.h: No such file or directory 

    #include <stddef.h> 
        ^

compilation terminated. 

make.exe[2]: *** [build/Debug/MinGW-Windows/welcome.o] Error 1 

make.exe[2]: Leaving directory `/c/NetBeans/Welcome_2' 

make.exe[1]: *** [.build-conf] Error 2 

make.exe[1]: Leaving directory `/c/NetBeans/Welcome_2' 

make: *** [.build-impl] Error 2 



BUILD FAILED (exit value 2, total time: 955ms) 
+0

«Ошибка 5» означает «разрешение отказано»: вы не можете писать или создавать «build/Debug/MinGW-Windows/welcome.o». – FoggyDay

+0

Но я работаю как администратор. – nubbear

+0

Я думаю, что мой mkdir разбился, почему папка не создана, и поэтому разрешение не предоставляется для создания. – nubbear

ответ

2

Я исправил это, установив дополнительные пакеты MinGw. Должно быть, пропустили некоторые пакеты во время загрузки. Я также попытался переустановить мой путь в переменных окружения. Спасибо за помощь!

0

У меня такие же ошибки и я использовал базовую установку установки для mingw. Какие дополнительные пакеты необходимо установить, поскольку mingw имеет длинный список пакетов.

+0

Вы пытались установить переменные окружения окон? – nubbear

+0

Возможно, вам захочется снова загрузить ваши пакеты minGW, могут быть некоторые ошибки и недостающие пакеты. Если можно, попробуйте другое зеркало для загрузки. – nubbear

Смежные вопросы