Programming EnvironmentΒΆ

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

Tool

Version

Comment

GCC

10.2.0

GCC, The GNU Compiler Collection

Clang

10.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.2

The GNU Build System.

Libtool

2.4.6

The GNU Build System.

GNU Make

4.3

Boost

1.72

TC >= 5, Boost

Doxygen

1.8.15

Doxygen.

Python

3.8.5

Python.

SWIG

4.0.2

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

10.1.0

GDB, The GNU Project Debugger.

Valgrind

3.16

Valgrind, The Ultimate Memory Debugger.

Git

2.28

GraphViz

2.43

Optional: display DOT graphs.