Skip to content
Evan Teran edited this page Mar 21, 2024 · 32 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 Ubuntu >= 22.04 LTS

# install dependencies
sudo apt-get install         \
    cmake                    \
    build-essential          \
    libdouble-conversion-dev \
    libqt5xmlpatterns5-dev   \
    qtbase5-dev              \
    qt5-qmake                \
    qttools5-dev             \
    libqt5svg5-dev           \
    libgraphviz-dev          \
    libcapstone-dev          \
    pkg-config               \
    qttools5-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 Ubuntu >= 15.10

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

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

When you already had edb installed system wide, you will probably get SIGSEGV from the newly build one, please see https://github.com/eteran/edb-debugger/issues/516

For Ubuntu >= 13.10

# install dependencies
sudo apt-get install       \
    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
Clone this wiki locally