Nemiver is an open source and compltely free graphical software project implemented in C++/GTK+ and designed from the ground up to act as a standalone C and C++ debugger that uses the great GNU Debugger (GDB) as its backend.
Integrates with the GNOME desktop environment
The application has been designed in such a way that it integrates well with the GNOME desktop environment. It uses a SQlite database to store basic information about debugging sessions in GConf or GSettings, allowing users to resume where their left off. In addition, it uses the same engine as the Gedit text editor.
Can be used to debug C and c++ programs
The software can be used by developers and programmers to debug their favorite C/C++ programs in a pleasant way, but it can also be used by anyone who is looking for a smart and easy-to-use software for debugging purposes.
Developers will be able to save breakpoints, monitor variables, inspect or set the memory and registers of the inferior program, as well as to branch execution to a random address (also known as jump operation).
Features, lots of features
Among other interesting features, we can mention support for debugging applications that run on virtual machines, the ability to attach to running processes, support for watchpoints, conditional breakpoints, breakpoints, step into, next, and jump to functions.
Additionally, the application supports inspecting of variables, calling of random functions, as well as support for changing variable values. It includes an integrated disassembler, offers advanced tooltips for viewing the contents of variables, and integrates with the GTK/GNOME clipboard.
It’s robust, fast and low on resources
The Nemiver app is robust, fast and low on resources, supported on any Linux kernel-based operating system and successfully tested on computers supporting either 32 or 64-bit CPU architectures.