Библиотека сайта rus-linux.net
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 | указывает флаги компилятора и компоновщика, которые должны быть использованы для компиляции и компоновки программ, использующих |
| библиотека предоставляет на разных платформах низкоуровневый доступ к аудиоустройствам, клавиатуре, мыши, джойстику, к аппаратной реализации 3D через OpenGL и к буферу кадров режима 2D |
Перевод сделан с варианта оригинала, датированного2011-12-29 05:13:05 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет EsounD-0.2.41 | Пакет Libao-0.8.8 |