SDL is a library that allows you portable low-level access to a video framebuffer, audio output, mouse, and keyboard. With SDL, it is easy to write portable games which run on many different platforms.
| Tags | Games/Entertainment |
|---|---|
| Licenses | LGPL |
Recent releases


Changes: This is a major release, featuring a revamp of the build system and many API improvements and bugfixes.


No changes have been submitted for this release.


No changes have been submitted for this release.


Changes: There are many bugfixes and improvements in this release, including MMX and 3DNow!-optimized alpha blending, MMX-optimized audio mixing, support for OpenGL FSAA, and official QNX support.


No changes have been submitted for this release.
- All comments
Recent commentsWrong topic
Since SDL isn't a game, how about changing the topic from "Games/Entertainment" to "Software Development::Libraries" ?
Re: ld version *2.11.2* required
Sorry, wrong subject on my posting, should be:
ld version 2.11.2 or later requred...
ld version 2.11 required
Compiling SDL 1.2 from source with ld version 2.11, ld segfaults when linking some assembler stuff.
Upgrading to binutils 2.11.2 solved this problem for me.
Quality and Community
SDL has been developed by Loki as the foundation for their ports of commercial games from Win32 to Linux, it has the virtue known as production quality that comes from usage for a dozen products. Later more platforms and features were added, many of them made from a very active developer community. Quite some add-on packages exist that are not shipped with the core-SDL, have a look at libsdl.org/libraries (http://libsdl.org/libraries.html). Using plain Ansi C and the Lesser GPL has furthered re-usage of the mulitmedia-routines from SDL, there are bindings for about every computer language around, and many graphics oriented software has an SDL-backend now. Slowly it has become the cross-platform cross-application multimedia API while still being easy to use.
Excellent!
Compiles and works cleanly on Linux, Solaris and Solaris x86 for me.
This is the game SDK that the others should be judged by IMHO.