Skip to content

Installation and Requirements

Jannik Zeitschner edited this page May 3, 2024 · 1 revision

Installation and Requirements

This page describes the software/libraries required for PoMMES to build and execute.

Requirements

PoMMES was developed and tested on an Ubuntu-22.04 subsystem (WSL2) with the following requirements:

git 2.25.1 GNU Make 4.2.1 g++ 9.4.0 boost 1.71.0 arm-none-eabi toolchain

PoMMES might not be able to build/behave correctly if one of those requirements is missing. To install one of the software above we give a suggestion on how to install them under Linux.

Command Usage
sudo apt-get install git Install git
sudo apt-get install make Install Make
sudo apt-get install g++ Install g++
sudo apt-get install libboost-all-dev Install boost
sudo apt-get install -y gcc-arm-none-eabi Install the ARM GCC toolchain

Installation

  1. clone the repository: git clone https://github.com/ChairImpSec/PoMMES
  2. enter the root directory of PoMMES: cd PoMMES
  3. build PoMMES: make
Clone this wiki locally