1.8 System Requirements

System requirements include:

This section does not mention usual programs and libraries for building and running programs written in C, nor it does mention standard programs commonly used in bash scripts.

Operating System—GNU/Linux

QSMM version 1.19.1 supports building and using on a GNU/Linux system. The author has not tested building this package version in other environments.

Building Package Programs

The author was building package programs by gcc version 13.3.

Optional but default library dependencies are gsl (GNU Scientific Library) and ncurses (console display library). The author was using the following library versions:

Running Tests

The test suite supports running package programs under Valgrind (open-source memory debugger for GNU/Linux). The author was using valgrind version 3.20.

Building the Documentation

Building the package documentation in various formats requires the presence of additional packages in the system. Below is their list along with versions used by the author:

Reference Hardware Environment

The author was building the package and running its programs in the following hardware environment: