Если я устанавливаю библиотеку разработки, нужно ли мне устанавливать пакет обычной библиотеки?

Если я устанавливаю пакет библиотеки -dev библиотеки, нужен ли мне обычный библиотечный пакет? например, если я устанавливаю libdb-dev, мне также нужно установить libdb5.3?

0
задан 19 April 2016 в 07:34

1 ответ

Вообще говоря, каждый раз, когда Вы используете упаковочный инструмент (как APT, СПОСОБНОСТЬ или СИНАПТИЧЕСКИЙ) для установки файла для разработчика библиотеки, такой упаковочный инструмент автоматически выберет зависимости для той установки, и сама библиотека будет одной из зависимостей.

Это происходит, потому что вообще говоря, пакет разработки файла библиотеки настроен для зависимости от установки самой библиотеки.

возможная причина А, почему скомпилированная библиотека настроена, чтобы быть установленной наряду с файлом для разработчика библиотеки, - то, потому что после установки библиотеки упаковочные выполнения инструмента ldconfig, таким образом помогая разработчику протестировать функции и производительность скомпилированной библиотеки прежде, чем решить, изменить ли источник библиотеки или нет. Это также помогает разработчику протестировать новые компиляции измененной библиотеки под тем же названием библиотеки.

0
ответ дан 19 April 2016 в 17:34

Другие вопросы по тегам:

Похожие вопросы: