Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.56 KB

File metadata and controls

51 lines (36 loc) · 1.56 KB

Working from Linux

raylib has several dependencies that you need in order to work with it.

Install required tools

You need a GCC (or alternative C99 compiler), make and git.

sudo apt install build-essential git

Install required libraries

You need to install some required libraries; ALSA for audio, Mesa for OpenGL accelerated graphics and X11 for windowing system.

Ubuntu
sudo apt install libasound2-dev libx11-dev libxrandr-dev libxi-dev 
libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev 
libwayland-dev libxkbcommon-dev
Fedora
sudo dnf install alsa-lib-devel mesa-libGL-devel libX11-devel
libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel
libatomic
  • rpm-ostree-based spins
    rpm-ostree install alsa-lib-devel mesa-libGL-devel libX11-devel
    libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel
    libatomic
    
Asahi Remix (Apple Silicon)
sudo dnf install libX11-devel libXrandr-devel libXi-devel libXcursor-devel
mesa-libGL-devel pulseaudio-libs-devel libdrm-devel libXinerama-devel
Arch Linux
sudo pacman -S alsa-lib mesa libx11 libxrandr libxi libxcursor libxinerama
Void Linux
sudo xbps-install make alsa-lib-devel libglvnd-devel libX11-devel
libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel mesa
MesaLib-devel
  • For intel drivers
    sudo xbps-install mesa-dri mesa-intel-dri
    

Build raylib

Simply run

make 

It will build raylib, then Vinora Engine.
Congrats, you've done!