When I try to debug my application using GDB from eclipse CDT, I get the following error:
Can't find a source file at "../mingw/main.c"
Locate the file or edit the source lookup path to include its location.
Eclipse is looking for the source file location at ../mingw/main.c, but it should be in /edit/src/main.c. As you can see in the screenshot below, edit/src is part of the source lookup path. Why is looking in ../mingw? I can't find any configuration setting that makes it look there.
I'm using eclipse Juno, CDT 8.1, Windows 7 64bit
Here is your answer http://www.eclipse.org/forums/index.php/t/57027/
If you're working under Windows, have you set the required mappings? Maybe Eclipse couldn't find the Source because of the missing mapping to the (cygwin-)drive where your projects/workspaces are.
When you start Cygwin, enter "mount" and look for the mapping you have: They may look like this:
My Projects ara all under
J:\Projects
, so my mapping needs to be present in Eclipse as:Open Eclipse and then click
- Windows => Preferences... => C/C++ => Debug =>Common Source Lookup Path
- Add a new Path Mapping: click [Add] => Path Mapping => [OK]
- Select the new Mapping => [Edith] => change Name of Mapping "Project Source" => [Add]
- set "Compilation path" to the Source (Sample cygwin!) "/cygdrive/j" (without the quotes!)
- set"Local file system path" tho "J:\" (without the quotes!)
Now you are ready ti give it another try.... good luck !
in "Debug Configuration" (under debugger popup icon) in Debugger tab uncheck "stop on startup at", after this it will not stop on startup, but u can put breakpoint there if u like