Main /






edit SideBar


Welcome to Gede!

Gede is a graphical frontend (GUI) to GDB written in C++ and using the Qt4 (or Qt5) toolkit. Screenshot

Gede supports debugging programs written in FreeBasic, C++, C or Rust.

The Gede sourcecode is licensed under the terms of the BSD license. The icons used are from the NetBeans project and licensed under the terms of the NetBeans License Agreement

Written by Johan H.


New release (please upgrade)

12 July, 2018 at 17:26 CEST

I have created a new release with a lot of bugfixes and new features. I HIGHLY recommend updating to this version since I fixed some performance issuses making this version a lot faster than previous.

One of the biggest new feature is the possibility to attach to a running program. The PID of the program can either be written manually or selected from a list by pressing the "..." button.

Download the release here: gede-2.10.1.tar.xz

RSS works now

 8 July, 2018 at 15:22 CEST 

I have now fixed so that you can subscribe to get any gede news through RSS. The RSS address is:

New feature release!

 7 July, 2018 at 21:11 CEST 

This new version adds support for ANSI escape codes for the program output. It has taken a lot of time to finish but I really think it is worth it. What this means is that gede now have a proper console to the program being debugged. The console supports color and cursor. Debugging readline programs like bash is now possible.

Download the release here: gede-2.9.1.tar.xz

New feature release

21 June, 2018 at 22:27 CEST

New feature release! This version adds support for writing data to stdin of the program being debugged. This means that you can debug interactive console applications.

Click once in the "Target Output" view and write what you want to send to the target program.

Download the release here: gede-2.8.1.tar.xz


17 June, 2018 at 14:48 CEST

I have been asked by some people if I will be ok with changing the license to GPL and place the source on public sites like github. Some people have also requested features or changes that really is against the goal of gede. My response to all these requests is simply no and I will try to explain why.

Gede was created partly because I missed a good debugger frontend for linux and partly because I wanted to give something back to the open source community. I am so tired of bloated software as Eclipse or software that have large dependencies on other components. I therefore decided early on that Gede was to be kept simple and with as few and releaxed external dependencies as possible. Gede for example currently compiles with either Qt4 or Qt5. When it comes to license I really do not like the GPL for different reasons so I choose the BSD license.

I have no adds on the homepage and I do not make any money on gede (except one $20 donation). The server space is payed from my own pocket.

I try my best to fix any bugs and add the features that people request as soon as possible. There are however some features that I will not implement. I ask you to respect that.

Gede is totally open source so it is ok if you would like to fork it to add some features that you really like or do some major other changes. This is the strength of open source and one that I really like and support. I only request one thing and that is that you obey the BSD license.

New bugfix release

 9 June, 2018 at 21:43 CEST 

New bugfix release!

Download the release here: gede-2.7.4.tar.xz

New bugfix release

 5 June, 2018 at 22:04 CEST 

New bugfix release! This version fixes some bugs in display of variables.

Download the release here: gede-2.7.3.tar.xz

Big new release

 3 May, 2018 at 00:19 CEST 

New release! This version adds official support for debugging programs written in Rust. Gede now supports debugging C,C++, Rust and Basic programs.

This release also includes some bugfixes so I recommend that you upgrade even if you do not care about Rust support.

Download the release here: gede-2.7.2.tar.xz

Recent Changes (All) | Edit SideBar Page last modified on May 03, 2018, at 12:21 AM Edit Page | Page History
Powered by PmWiki