參考資訊:
https://github.com/eeTools/SimulIDE-dev
$ sudo apt-get install qttools5-dev-tools qtbase5-dev qtmultimedia5-dev libqt5serialport5-dev qt5-*-dev $ cd $ git clone https://github.com/eeTools/SimulIDE-dev $ cd SimulIDE-dev/build_XX $ qmake $ make /usr/bin/ld: build/objects/pic12core.o: in function `Pic12Core::decode(unsigned short)': pic12core.cpp:(.text+0x349): undefined reference to `PicMrCore::CLRF(unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x3b0): undefined reference to `PicMrCore::IORLW(unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x3ee): undefined reference to `PicMrCore::COMF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x3f9): undefined reference to `PicMrCore::OPTION()' /usr/bin/ld: pic12core.cpp:(.text+0x441): undefined reference to `PicMrCore::BSF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x461): undefined reference to `PicMrCore::DECFSZ(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x47f): undefined reference to `PicMrCore::INCFSZ(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x499): undefined reference to `PicMrCore::DECF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x4b7): undefined reference to `PicMrCore::ADDWF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x4cc): undefined reference to `PicMrCore::RLF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x4e1): undefined reference to `PicMrCore::ANDWF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x4f6): undefined reference to `PicMrCore::BTFSS(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x501): undefined reference to `PicMrCore::SLEEP()' /usr/bin/ld: pic12core.cpp:(.text+0x509): undefined reference to `PicMrCore::CLRWDT()' /usr/bin/ld: pic12core.cpp:(.text+0x51d): undefined reference to `PicMrCore::CALL(unsigned short)' /usr/bin/ld: pic12core.cpp:(.text+0x529): undefined reference to `PicMrCore::RETLW(unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x53f): undefined reference to `PicMrCore::XORLW(unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x567): undefined reference to `PicMrCore::GOTO(unsigned short)' /usr/bin/ld: pic12core.cpp:(.text+0x577): undefined reference to `PicMrCore::BCF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x587): undefined reference to `PicMrCore::BTFSC(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x597): undefined reference to `PicMrCore::SUBWF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x5a7): undefined reference to `PicMrCore::IORWF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x5b7): undefined reference to `PicMrCore::INCF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x5c7): undefined reference to `PicMrCore::RRF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x5d7): undefined reference to `PicMrCore::SWAPF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x5e7): undefined reference to `PicMrCore::MOVF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x5f4): undefined reference to `PicMrCore::MOVWF(unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x607): undefined reference to `PicMrCore::XORWF(unsigned char, unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x611): undefined reference to `PicMrCore::ANDLW(unsigned char)' /usr/bin/ld: pic12core.cpp:(.text+0x61d): undefined reference to `PicMrCore::MOVLW(unsigned char)' collect2: error: ld returned 1 exit status make: *** [Makefile:1841: executables/SimulIDE_2.0.0-/simulide] Error 1 $ vim ../src/microsim/cores/pic/picmrcore.cpp :1,$s/inline\ //g $ sudo cp executables/SimulIDE_2.0.0-/simulide /usr/bin/simulide