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








Книги по Linux (с отзывами читателей)

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

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 8. Библиотеки общего назначения Вперед

Пакет Pth-2.0.7

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

В пакете Pth находится мобильная библиотека POSIX/ANSI-C для платформ Unix; с ее помощью в приложениях, осуществляющих управление событиями на основе приоритетов, реализуется планирование несколькими потоками команд (многопоточность). Все потоки работают в одном адресном пространстве сервера приложений, но каждый поток имеет свои собственные счетчик команд, стек времени исполнения, маску сигналов и переменную, хранящую номер ошибки.

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

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

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

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

Предосторожности

Не добавляйте параметр --enable-pthread к команде configure, которая приведена ниже, если вы будете перезаписывать библиотеку pthread и заголовки интерфейса, которые установлены с помощью пакета Glibc в проекте LFS.

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

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

Чтобы проверить результаты, выполните команду make check.

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

make install &&
install -v -m755 -d /usr/share/doc/pth-2.0.7 &&
install -v -m644    README PORTING SUPPORT TESTS \
                    /usr/share/doc/pth-2.0.7

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

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

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

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

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

pth-config

это утилита, предназначенная для конфигурирования и сборки приложений, использующих библиотеку pth(3). Ее можно можно использовать для получения флагов компилятора C и компоновщика, необходимых для правильной компиляции и компоновки приложений с библиотекой pth(3).

libpth.{so,a}

содержит функции API, используемые библиотекой GNU Portable Threads Library

Перевод сделан с варианта оригинала, датированного 2011-10-26 04:34:14 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет libdrm-2.4.27   Пакет Libassuan-2.0.2