Skip to content

Setup Linux

Dennis Rönn edited this page Oct 20, 2022 · 2 revisions

This page will go through the setup process for Linux. The ways you in general set up the project is mostly the same as all platforms mostly follow the same build tools and share the same code base, so this page will only show the requirements.

Note: If you're not planning to use VS Code you can skip any mention of .vscode directory or anything VS Code related.

Requirements

In order to work with this project you'd need G++ 12.2.0, Make 4.3 and findutils 4.9.0.
This is officially developed under Arch Linux and all of these are available using the default pacman package manager.
Other package managers probably have these too, find the way that fits your distro.
If you're using VS Code you'd also need gdb 12.1 as well as the official Microsoft C/C++ VSCode Extension.
Other versions of the specified tools may work but are not tested.
The C++ version used is C++17 and same goes for C if used, which runs on C17.
These two runs specifically under gnu++17 and gnu17.

Moving on

Once you got all those set up, you're ready to move on with the Setup Guide.

Clone this wiki locally