The gdb debugger

The Interix Software Development Kit (SDK) contains the GNU debugger, gdb(1). The debugger attaches to the /proc virtual file system. It uses the application programming interfaces (APIs) that are not yet exposed.

The debugger has certain limitations. It provides useful information only for object files compiled with gcc(1) and g++(1), not for files compiled with cc(1) or c89(1). It also does not implement watch points.

The Interix implementation of the gdb debugger works with shared libraries; it also includes some additional commands. For more information, see the shared and info shared commands in the gdb help function.

For a more extended look at the gdb debugger, see Using gdb.