-
-
Notifications
You must be signed in to change notification settings - Fork 327
Compiling
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:
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