Рейтинг@Mail.ru

Наши друзья и партнеры

UnixForum




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

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

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

Пакет pkg-config-0.26

Знакомимся с пакетом pkg-config

В пакете pkg-config находится инструментарий, предназначенный для передачи пути include и/или путей к библиотекам в скрипты сборки пакета, работающие во время выполнения команд configure и make.

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

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

Зависимости пакета pkg-config

Обязательные

GLib-2.30.1

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

Установка пакета pkg-config

Исправьте проблемы, возникающие в одном из тестов пакета pkg-config:

sed -i -e '21s/EXPECT_RETURN=1/EXPECT_RETURN=0/' check/check-cmd-options

Установите пакет pkg-config при помощи следующих команд:

GLIB_LIBS=-lglib-2.0  GLIB_CFLAGS=-I/usr/include/glib-2.0  \
./configure --prefix=/usr &&
make

Замечание

Известно, что в случае, когда с Popt-1.16 используется параметр '--with-installed-popt', возникают проблемы с выполнением фазы make.

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

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

make install

Конфигурирование пакета pkg-config

Поскольку для установки пакета pkg-config используется префикс, то по умолчанию в качестве значения для PKG_CONFIG_PATH указывается /usr/lib/pkgconfig:/usr/share/pkgconfig. Вы можете добавить к переменной PKG_CONFIG_PATH дополнительные пути, в которых указано место установки в вашей системе файлов .pc. Обратите внимание, что переменная PKG_CONFIG_PATH нужна только во время компиляции пакетов, а не во время выполнения.

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

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

Установленные библиотеки: Нет

Установленные директории: Нет

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

pkg-config

возвращает метаинформацию об указанной библиотеке или пакете

Перевод сделан с варианта оригинала, датированного 2011-11-04 22:01:54 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет PHP-5.3.8   Пакет Python-2.7.2

Поделиться: