Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to install SDL2 library in Fedora 20

There is a question about the SDL package (SDL 1.2) in Fedora in StackOverflow. But I can't found any about SDL2 in Fedora, and I am having troubles to install the SDL2 package.

I search and the command to install SDL2 in Fedora is:

sudo yum install SDL2*

But still having problems to found the #include "SDL2/SDL.h"..

After looking in usr/include/, I wasn't able to found the SDL.h...

So how can I install SDL2 package and make it work in Fedora 20 distro?

like image 972
lcsvcn Avatar asked Dec 20 '22 10:12

lcsvcn


2 Answers

sudo yum install SDL2-devel

You can search packages here: https://apps.fedoraproject.org/packages/SDL2-devel/

like image 139
xgdgsc Avatar answered Dec 21 '22 22:12

xgdgsc


  1. Make Sure to have SDL2 and development headers installed correctly.

    $ yum search SDL2 #look for libraries and development headers should something like sdl2.0 and sdl2.0.0-dev
    
  2. include SDL2 in sourcefile for example main.c

    #include "SDL2/SDL.h"
    
  3. and make sure to link SDL2 library with the compiler flag -lSDL2

    $ clang main.c -lSDL2 -o programName
    
like image 36
Javier Jimenez Avatar answered Dec 21 '22 23:12

Javier Jimenez