Skip to content
Evan Teran edited this page Mar 13, 2024 · 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:

Dependencies

Dependency Version Required
Qt ≥ 5.2
Capstone ≥ 3.0
Graphviz ≥ 2.38.0 (Optional)
double-conversion ≥ 2.0.1 (optional)
gdtoa-desktop ≥ 0.1.20180730 (optional, x86/x86_64 only)

Many distributions already have packages that satisfy these.

Once you have the necessary dependencies installed, it is as simple as this:

$ mkdir build
$ cd build
$ cmake ..
$ make

This will build the debugger along with all included plugins.

If you are planning on doing a make install, you may want to control the installation prefix to use. In which case, you simply specify it to cmake.

$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/ ..
$ make

For installation information, see Installing

Clone this wiki locally