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