Skip to content
Aaron Opfer edited this page Oct 2, 2018 · 3 revisions

If you would like to install system wide instead of running from the build directory, please read Installing. Note that the libgraphviz-dev dependency is optional.

For Debian 9 (Stretch)

# install dependencies
sudo apt-get install       \
    pkg-config             \
    cmake                  \
    build-essential        \
    libboost-dev           \
    libqt5xmlpatterns5-dev \
    qtbase5-dev            \
    qt5-default            \
    libgraphviz-dev        \
    libqt5svg5-dev         \
    libcapstone-dev

# build and run edb
git clone --recursive https://github.com/eteran/edb-debugger.git
cd edb-debugger
mkdir build
cd build
cmake ..
make
./edb

For Debian 8 (Jessie)

# install dependencies
sudo apt-get install       \
    pkg-config             \
    cmake                  \
    build-essential        \
    libboost-dev           \
    libqt5xmlpatterns5-dev \
    qtbase5-dev            \
    qt5-default            \
    libgraphviz-dev        \
    libqt5svg5-dev

# install Capstone 3.0.4
git clone --depth=50 --branch=3.0.4 https://github.com/aquynh/capstone.git
pushd capstone
./make.sh
sudo ./make.sh install
popd

# build and run edb
git clone --recursive https://github.com/eteran/edb-debugger.git
cd edb-debugger
mkdir build
cd build
cmake ..
make
./edb