Ubuntu16.04x64下载安装EDB1.3.0
2021.07
1.更新gcc和g++ > 7
$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
$ sudo apt-get update
$ sudo apt-get install gcc-8 g++-8
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 70 --slave /usr/bin/g++ g++ /usr/bin/g++-8
2.再安装其他依赖
# 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
3.4.在Ubuntu16.04默认安装的cmake版本为3.5.x,需要更新为cmake>=3.8
下载地址:https://cmake.org/download/
$sudo apt-get install libssl-dev
$tar -zxvf xx.tar.gz
$./bootstrap
$make
$sudo make install
4.此外需要更新Qt >= 5.6
sudo add-apt-repository ppa:beineri/opt-qt-5.12.0-xenial
sudo apt update
sudo apt-get install qt512-meta-full
// 安装完qt512之后, 需要进行环境配置
cd /etc/xdg/qtchooser
sudo cp *-qt512.conf default.conf
sudo ldconfig
sync
// 然后再查看qt版本就可以了。
qmake -v
5.最后再
# build and run edb
# git clone --recursive https://github.com/eteran/edb-debugger.git
下载edb-debugger-1.3.0 .tgz
https://github.com/eteran/edb-debugger/releases/download/1.3.0/edb-debugger-1.3.0.tgz
解压:
tar zxvf edb-debugger-1.3.0.tgz -C /home/xxx/edb
cd edb-debugger
mkdir build
cd build
cmake ..
make
./edb