UltraGDB is a GDB GUI front-end, as well as a lightweight C/C++ IDE based on industry standard Eclipse technology.  It has demos on YouTube.

UltraGDB is available for free on 64-bit and 32-bit Windows and Linux platforms.  We’v tested our product on Windows 7, Fedora-22-Workstation and ubuntu-15.04-desktop. Please download and enjoy !

UltraGDB 1.0.1 for Windows 64-bit


UltraGDB 1.0.1 for Linux 64-bit


UltraGDB 1.0.1 for Windows 32-bit


UltraGDB 1.0.1 for Linux 32-bit


Installation Notes for Windows

First you should download and install Java.

Then you should install Cygwin (64-bit / 32-bit) and/or MinGW(64-bit / 32-bit). When installing Cygwin, don’t forget to select gcc, g++ and gdb packages.

At last you should add the binary directory of Cygwin or MinGW to your PATH environment variable.

For example, assume you have installed 64-bit and 32-bit Cygwin and MinGW to “C:\cygwin64″, “C:\cygwin”, “C:\mingw64″, “C:\mingw32″, respectively, then you need to add one of these directories to your PATH :  “C:\cygwin64\bin“, “C:\cygwin\bin“, “C:\mingw64\bin“, “C:\mingw32\bin“. UltraGDB can only handle one configuration,  it may cause problems if you put multiple of above binary directories to your PATH.

Installation Notes for Linux

After the download, you should make the installer has executable permission by typing command like chmod +x  /path/to/the/installer .

Then double-click the installer to complete the installation process.

On a fresh Fedora-22-Workstation installation, you need run the following command as super user to install tools needed to make UltraGDB work :

yum install -v -y gcc gcc-c++ gdb konsole

On a fresh ubuntu-15.04-desktop installation, you need run the following command to install tools needed to make UltraGDB work :

sudo apt-get install -y default-jre dolphin

Why UltraGDB ?

UltraGDB was born to fix the debugging user experience problem of the upstream Eclipse CDT for our internal use.  UltraGDB is the first product that meets our internal specific requirement. But it is not intended to replace other IDEs or GDB GUI front-ends, it only serves as a complement.

About the Source Code

UltraGDB is based on open source technology and free software : Eclipse CDT, mintty, KDE konsole, and Cygwin. The source code is at https://github.com/ultragdb/