Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 39. Мультимедийные библиотеки и драйверы Вперед

Пакет SDL-1.2.14

Знакомимся с пакетом SDL

Пакет Simple DirectMedia Layer (или кратко SDL) является кросс-платформенной библиотекой, предназначенной для того, чтобы упростить создание такого мультимедийного программного обеспечения, как игры и эмуляторы.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

Информация о пакете

  • Загрузка (HTTP): http://www.libsdl.org/release/SDL-1.2.14.tar.gz
  • Контрольная сумма MD5: e52086d1b508fa0b76c52ee30b55bec4
  • Размер загружаемого пакета: 4,0 MB
  • Оценочный размер требуемого дискового пространства: 37 MB
  • Оценочное время сборки: 0,6 SBU

ALSA-1.0.24.1, EsounD-0.2.41, PulseAudio-0.9.23, aRts-1.5.10,NASM-2.09.10, libusb-1.0.8, система X Window, AAlib-1.4rc5, Pth-2.0.7, DirectFB, GGI, SVGAlib-1.9.5 (пропатченный), libcaca и PicoGUI

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/sdl

Установка пакета SDL

В этом пакете (к сожалению) предполагается, что система X Window должна быть установлена в директории /usr/X11R6. Если вы используете последнюю версию Xorg и она установлена в другом месте, выполните инструкции, описанные в разделе "Создание символической ссылки для обеспечения совместимости X11R6".

Установите пакет SDL с помощью следующих команд:

./configure --prefix=/usr &&
make

Теперь в роли пользователя root выполните:

make install &&

install -v -m755 -d /usr/share/doc/SDL-1.2.14/html &&
install -v -m644    docs/html/*.html docs/index.html \
                    /usr/share/doc/SDL-1.2.14/html

Тестирование пакета SDL

Если вы хотите, то протестируйте установленный вариант SDL с помощью входящих в пакет тестовых программ. Для его проверки не требуется устанавливать каких-либо дополнительных двоичных пакетов. Чтобы собрать тестовые программы, выполните следующие команды:

cd test &&
./configure &&
make

Вам нужно будет вручную запускать все тестовые программы (они перечислены в этом директории в файле README). Многие из них необходимо будет останавливать вручную с помощь команды kill, вам также нужно будет включить колонки и установить соответствующий уровень громкости.

Пояснение команды

--disable-static: Предотвращает сборку и установку статических библиотек.

Конфигурирование пакета SDL

Подробнее о конфигурировании

Как и с большинством библиотек, никакого конфигурирования не требуется кроме указания директория, в котором находится библиотека, т. е. в /etc/ld.so.conf следует указать /opt/lib или /usr/local/lib с тем, чтобы команда ldd могла найти общедоступные библиотеки. Убедившись, что дело обстоит именно так, зайдите в систему в роли пользователя root и и запустите команду /sbin/ldconfig.

Описание пакета

Установленные программы: sdl-config

Установленные библиотеки: libSDL.{so,a} и libSDLmain.a

Установленные директории: /usr/include/SDL и /usr/share/doc/SDL-1.2.14

Краткое описание

sdl-config

указывает флаги компилятора и компоновщика, которые должны быть использованы для компиляции и компоновки программ, использующих libSDL

libSDL.{so,a}

библиотека предоставляет на разных платформах низкоуровневый доступ к аудиоустройствам, клавиатуре, мыши, джойстику, к аппаратной реализации 3D через OpenGL и к буферу кадров режима 2D

Перевод сделан с варианта оригинала, датированного2011-12-29 05:13:05 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет EsounD-0.2.41   Пакет Libao-0.8.8