參考資訊:
https://github.com/eeTools/SimulIDE-dev
https://github.com/codecat/angelscript-mirror
$ sudo apt-get install qttools5-dev-tools qtbase5-dev qtmultimedia5-dev libqt5serialport5-dev qt5-*-dev $ cd $ git clone https://github.com/codecat/angelscript-mirror $ cd angelscript-mirror $ git checkout 51902f8741312adca73d22d549f7d0b8ee0160b0 $ cd $ git clone https://github.com/eeTools/SimulIDE-dev $ cd SimulIDE-dev $ git checkout b820d3ac70898b88585252c172d2312c27e1422f $ cd build_XX $ cp ~/angelscript-mirror/sdk/angelscript/source/as_callfunc_arm.cpp ../src/angel/src $ cp ~/angelscript-mirror/sdk/angelscript/source/as_callfunc_arm_gcc.S ../src/angel/src $ vim ../SimulIDE.pri 81 QMAKE_CFLAGS += -Wa,-mimplicit-it=thumb 109 contains( QMAKE_HOST.arch, armv7l ) { $ vim ../src/microsim/cores/pic/picmrcore.cpp :1,$s/inline\ //g $ qmake $ make $ sudo cp executables/SimulIDE_2.0.0-/simulide /usr/bin/simulide