!!*$@#&! I've come in to work this morning and (once again) deleted all the "spurious" directories in my /debug folder, rebuilt the project and gdb has suddenly started working, finding all the files, symbols and everything
BUT I'd swear I haven't done anything I haven't done before
and C::B still builds this directory structure in my /debug folder which mimics the structure of the project's folders and puts the .o files in there - perhaps if I wait till Monday and try again then
Right-click your project in "Manager" chose "Properties -> Build targets" and change the text-box "Objects output dir:"
might work :lol:
Seriously, it worries me that I don't know why it started working and it's clear, looking round the forums, that a lot of people are having similar problems with debugging - it's not confined to C::B as DevC++ also seems to be a bit problematic. Now, the main reason for me looking at C::B is to evaluate it as a cross-platform IDE for students with relatively little programming experience to use when developing VST audio plugins (and pd, Ladspa, etc) so I would really appreciate any hints which might help me track this down so that I can be more confident of being able to supply a hassle-free environment for my students.