git clone --recursive https://github.com/10110111/gdtoa-desktop.git
mkdir build
cd build
cmake ..
make
sudo make install
sudo cp libgdtoa-desktop.so /usr/lib

git clone --recursive https://github.com/eteran/edb-debugger.git
sudo apt install libboost-all-dev
sudo apt install libcapstone-dev
sudo apt install libgraphviz-dev
sudo apt install libdouble-conversion-dev
mkdir build
cmake ..
make
sudo make install
(installed in /usr/local/bin)
run /usr/local/bin/edb
error: edb failed to load necessary plugin
click away the messagebox
in preferences go to directories
browse to /usr/local/lib/edb
edb closes
make a directory edb with two subdirectories session and symbols on which you have full permissions (easiest)
cd edb/symbols
to build symbols:
for i in $(ls /usr/lib); do edb --symbols $i > $(basename $i).map; done
for i in $(ls /usr/lib/x86_64-linux-gnu); do edb --symbols $i > $(basename $i).map; done
for i in $(ls /lib); do edb --symbols $i > $(basename $i).map; done
... add more if you like
(this take a while so get some coffee)
restart edb
plugin directory should be ok
change sessions directory to previous created edb/sessions
change symbols directory to previous created edb/symbols
optionally you can create a menu item in applications to start edb from Linux Mint Desktop
check which edb, this should point to /usr/local/bin/edb
if not make a link: sudo ln /usr/local/bin/edb /usr/bin/edb or /bin/edb