go back to SimulIDE

The code source can be downloaded here. Then we decompress and follow the instructions in the readme.md

tar xf SimulIDE_0.3.12-SR8_Sources.tar.gz
cd SimulIDE_0.3.12-SR8_Sources/build_XX
qmake

If some QT5 packages are missing, qmake will tell it, for example :

# Project ERROR: Unknown module(s) in QT: serialport

You just need to install these missing packages, e.g.

sudo apt install libqt5serialport5-dev

When all is ok with qmake, go for make

make

If libelf is not installed, this produces a compilation error, you just need to install the dev version of this library :

sudo apt install libelf-dev