Programming EnvironmentΒΆ

This section lists the tools you need to work in good conditions.

Tool Version Comment
GCC 8.2.1 GCC, The GNU Compiler Collection
Clang 7.0.1 Optional for TC < 5: Clang, A C language family front end for LLVM.
Autoconf 2.69 The GNU Build System.
Automake 1.16.1 The GNU Build System.
Libtool 2.4.6 The GNU Build System.
GNU Make 4.2.1  
Boost 1.69 TC >= 5, Boost
Doxygen 1.8.15 Doxygen.
Python 2.7 Python.
SWIG 3.0 Optional: SWIG.
Flex 2.6.4 Flex & Bison.
Bison 3.2.1.52-cd4f7 Flex & Bison.
HAVM 0.28 TC >= 5, HAVM.
MonoBURG 1.0.7 TC >= 7, MonoBURG.
Nolimips 0.11 TC >= 7, Nolimips.
GDB 8.2.1 GDB, The GNU Project Debugger.
Valgrind 3.14 Valgrind, The Ultimate Memory Debugger.
Git 2.20  
GraphViz 2.40 Optional: display DOT graphs.