Eclipse CDT Debugging C + +, using the Unix debugger gdb;
Because under UNIX, the file's directory format uses "/", but under Windows, the file's directory format uses "\", which is an escape character in C + +;
As a result, GDB is ported from UNIX to Windows, using a file directory with an escape error, so that no source file is found, that is, no source file name (named);
So that gdb even set breakpoints, can not suspend (Suspend) program, there are debugging problems, can not debug;
Workaround:
Modify the file query path, so that gdb find the current path, avoid the use of multi-level paths, there are escape problems;
Location: Windows-> Preferences, GDB's lookup path, adding a relative path to the project (path relative to Source Folders).
The following figure:
Author: csdn Blog spike_king
More Wonderful content: http://www.bianceng.cnhttp://www.bianceng.cn/Programming/cplus/