Due to my use of C23 features and defer, the code of the Golden Path requires GCC 15+ or Clang 22+.
Arch (SteamOS, CachyOS, Omarchy, EndeavourOS): sudo pacman -S base-devel cmake gdb git libx11
Debian (Ubuntu, Mint): sudo apt install gcc-15 cmake gdb git libx11-dev libxrandr-dev libgl-dev libglu-dev libpulse-dev libxfixes-dev
For other distros, please search for a Community guide.
Check your installation with the following commands (press enter after each one and check the output). Ensure that GCC is at least version 15.
gcc --version
cmake --version
gdb --version
git --version
NOTE: If you are unable to get GCC-15 or later working, you may also try Clang 22+. I have particular hopes that, when Zig packages LLVM 22, I'll be able to write a guide applicable to most or all Linux distros using zig cc.