What you need to do to install SDL is:
#install sdl2
sudo apt install libsdl2-dev libsdl2-2.0-0 -y;
#install sdl image - if you want to display images
sudo apt install libjpeg-dev libwebp-dev libtiff5-dev libsdl2-image-dev libsdl2-image-2.0-0 -y;
#install sdl mixer - if you want sound
sudo apt install libmikmod-dev libfishsound1-dev libsmpeg-dev liboggz2-dev libflac-dev libfluidsynth-dev libsdl2-mixer-dev libsdl2-mixer-2.0-0 -y;
#install sdl true type fonts - if you want to use text
sudo apt install libfreetype6-dev libsdl2-ttf-dev libsdl2-ttf-2.0-0 -y;
use
`sdl2-config --cflags --libs` -lSDL2 -lSDL2_mixer -lSDL2_image -lSDL2_ttf
to link them, for example:
g++ myProgram.cpp -o myProgram `sdl2-config --cflags --libs` -lSDL2 -lSDL2_mixer -lSDL2_image -lSDL2_ttf
if you would like to install all the packages at once, copy and paste this into your terminal
#Oneliner to do the above install
sudo apt update && bash <(wget -qO - https://boredbored.net/sdl2-install)
i got this error on second command;
Errors were encountered while processing:
/var/cache/apt/archives/libjpeg9-dev_1%3a9b-1ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
and this
sdl2-config --cflags --libs
-lSDL2 -lSDL2_mixer -lSDL2_image -lSDL2_ttfbash: -I/usr/include/SDL2: No such file or directory
any guides to help me understand better. thanks