Next: GNAT and COM/DCOM Objects, Previous: GNAT and Windows Resources, Up: Microsoft Windows Topics
Debugging a DLL is similar to debugging a standard program. But we have to deal with two different executable parts: the DLL and the program that uses it. We have the following four possibilities:
GCC/GNAT
.
GCC/GNAT
.
GCC/GNAT
and the DLL is built with
foreign tools.
In this section we address only cases one and two above.
There is no point in trying to debug
a DLL with GNU/GDB
, if there is no GDB-compatible debugging
information in it. To do so you must use a debugger compatible with the
tools suite used to build the DLL.