SDL2-2.0.10
Introduction à SDL2
La Simple
DirectMedia Layer version 2 (simple couche DirectMedia
ou, en bref, SDL2) est une
bibliothèque multi-plateforme conçue pour faciliter l'écriture de
logiciels multimédias tels que des jeux et des émulateurs.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-9.0.
Informations sur le paquet
-
Téléchargement (HTTP) : http://www.libsdl.org/release/SDL2-2.0.10.tar.gz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
5a2114f2a6f348bdab5bf52b994811db
-
Taille du téléchargement : 5.3 Mo
-
Estimation de l'espace disque requis : 169 Mo (avec la
doc)
-
Estimation du temps de construction : 0.4 SBU (avec
parallélisme = 4 et les docs)
Dépendances de SDL2
Facultatives
ALSA-1.1.9,
Doxygen-1.8.16 (pour créer la documentation),
ibus-1.5.20, NASM-2.14.02,
PulseAudio-12.2, Système X
Window, DirectFB et
fcitx
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/sdl
Installation de SDL2
Installez SDL2 en lançant les
commandes suivantes :
./configure --prefix=/usr &&
make
Si vous avez installé Doxygen-1.8.16
et souhaitez construire la documentation html, lancez les commandes
suivantes :
pushd docs &&
doxygen &&
popd
Note
Si vous souhaitez construire et lancer les tests de régression du
paquet, ne supprimez pas les bibliothèques statiques ci-dessous
avant que les tests ne soient construits.
Maintenant, en tant qu'utilisateur root
:
make install &&
rm -v /usr/lib/libSDL2*.a
Si vous construisez la documentation, installez-la en tant
qu'utilisateur root
:
install -v -m755 -d /usr/share/doc/SDL2-2.0.10/html &&
cp -Rv docs/output/html/* /usr/share/doc/SDL2-2.0.10/html
Explication des commandes
rm -v
/usr/lib/libSDL2*.a : Normalement les
bibliothèques statiques peuvent être désactivées avec une option
--disable-static
à configure, mais cela
casse la construction de ce paquet.
--disable-alsa-shared
: Ce
paramètre désactive le chargement dynamique de bibliothèques ALSA
partagées.
--disable-sdl-dlopen
: Ce
paramètre désactive l'utilisation de dlopen pour charger les objets
partagés. Le chargement des bibliothèques de moteurs d'image comme
libpng dynamiquement à la volée ne fonctionne pas.
--disable-x11-shared
: Ce
paramètre désactive le chargement dynamique des bibliothèques X11
partagées.
Configuration de SDL2
Informations sur la configuration
Comme avec la plupart des bibliothèques, il n'y a aucune
configuration à faire, sauf que le répertoire de la bibliothèque,
à savoir /opt/lib
ou /usr/local/lib
devrait apparaître dans
/etc/ld.so.conf
pour que
ldd puisse trouver
les bibliothèques partagées. Après avoir vérifié que tel est le
cas, vous devriez lancer /sbin/ldconfig, connecté en
tant qu'utilisateur root
.
Contents
Programme installé:
sdl2-config
Bibliothèques installées:
libSDL2.so
Répertoires installés:
/usr/include/SDL2 et
/usr/share/doc/SDL-2.0.10
Descriptions courtes
sdl2-config
|
détermine les drapeaux de compilation et de liaison qui
devraient être utilisés pour compiler et lier des
programmes qui utilisent libSDL2 .
|
libSDL2.so
|
bibliothèque qui fournit des accès bas-niveau à l'audio,
au clavier, à la souris, au joystick, au matériel 3D par
OpenGL et aux frame buffer 2D à travers de multiples
plateformes.
|
Last updated on 2019-08-18 20:33:32 +0000