I used to use Code::Blocks to make C++ programs for Project Euler.  The hard drive on my last computer died, however, and the rest of the computer was  obsolete, so the computer was replaced and, today, I attempted to find and install Code::Blocks on this new system.  I downloaded codeblocks-17.12mingw-setup.exe and did the full install, unchecking nothing.  I wrote my program, got the wrong result, and tried to debug it.  In the window below, I got the following red text:
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))
I went to Settings, then Debugger.  In the Default section under GDB/CDB debugger, the first item is Executable Path, which is red and blank.  Hovering over this item reveals a message "Full path to the debugger's executable.  Executable can't be found on the filesystem!"  I checked the location where Code:Blocks was installed.  I found a MinGW subfolder which in turn had a gdb32 subfolder.  Actually, while in the process of creating this message, I found a gdb32.exe in the bin subfolder of gdb32.  I assume this is the file that it wants?
I apologize it this should be in the Using Code:Blocks topic because I understand very little of this stuff or under bugs if this should have been set up by the installer.  Not sure if this is an oversight or my own ignorance.  I did do a brief search and didn't notice any similar issue.