2013-12-22 4 views
5

Я новичок в C++, и я самоучитель. Я использую code::blocks, и у вас есть вопрос. Когда я пишу привет мир, ничего не происходит. Это то, что написано в окне отладчика:C++ привет мир не работает?

Building to ensure sources are up-to-date 
Selecting target: 
Debug 
ERROR: You need to specify a debugger program in the debuggers's settings. 
(For MinGW compilers, it's 'gdb.exe' (without the quotes)) 
(For MSVC compilers, it's 'cdb.exe' (without the quotes)) 

и вот программа:

#include <iostream> 

using namespace std; 

int main() 
{ 
    cout << "Helloworld!" << endl; 
    return 0; 
} 

также, если вам это нужно, вот лог сборки:

"hello world again - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler. 
Probably the toolchain path within the compiler options is not setup correctly?! 
Goto "Settings->Compiler and debugger...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup. 
Skipping... 
Nothing to be done (all items are up-to-date). 
+0

Что входит в глобальные настройки компилятора? Есть ли отладчик заполнен? – chris

+0

Ваша программа, вероятно, отлично работает, если вы запустите ее без отладчика. –

ответ

6

Try снова загрузить отладчик и компилятор. Это работало для меня, когда у меня была эта проблема. Попробуйте загрузить «gdb.exe» из Интернета.

+0

, которые не устанавливаются ... каждый раз, когда я запускаю, он спрашивает, хочу ли я его построить. когда я нажимаю «да», он спрашивает снова и снова. Я использую code :: blocks. щелчок не открывает пустое cmd-окно, в котором ничего нет. –

+0

Я также использую code :: blocks. Попробуйте переустановить C :: B (Code :: blocks). – ioanD

+0

Вы установили и не установили monodevelop или что-то, что перезаписывает DLL-файлы? – ioanD

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