@elextr following your suggestion, it is working now. As you mentioned, GDB doesn't find the files, even after they are added to the search path with dir
, until after the program starts running. But they're available after (gdb) start
so that's fine.
Seems like this should be added to the documentation. Maybe something like
Because most of Geany is a library, in order to use GDB, you'll need to install the version of Geany you want to debug. You can install to a different directory in order to not overwrite an existing install with
./configure --prefix <a directory>
. You'll also need to tell GDB about where the source files are with GDB'sdir
command. Most source files won't be loaded until after Geany starts running, but you can run(gdb) start
to break at the start of main and set breakpoints etc. from there.
in the GDB section of HACKING?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.