-
-
Notifications
You must be signed in to change notification settings - Fork 326
Compiling (Ubuntu)
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.
# 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
# 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
# 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