Skip to content
Evan Teran edited this page Oct 1, 2015 · 23 revisions

If compiling from a git clone, please be sure to clone correctly by following the instructions found on the Cloning-The-Repository page.

Compiling edb is generally quite simple. edb currently depends on the following packages:

Dependency Version Required
GCC >= 4.6 (Perhaps older will work as well, haven't tried)
Qt >= 4.6
Boost >= 1.35
Capstone >= 3.0

Many distributions already have packages that satisfy these.

Once you have Qt installed, it is as simple as

$ qmake
$ make

This will build the debugger along with all plugins I have written. On certain systems your qmake make be named slightly differently, I've noticed that the Fedora Core RPMs name it qmake-qt4.

If you are planning on doing a make install, you likely want to specify the default plugin path, here's how you would do that.

$ qmake -makefile DEFAULT_PLUGIN_PATH="/usr/local/lib/edb/"
$ make

For installation information, see Installing

Clone this wiki locally