The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX перспективных И опытных пользователей
.
Google unix.com



UNIX перспективных И опытных пользователей Эксперт-на-экспертов. Узнайте современные UNIX, UNIX команды, Linux, операционные системы, системы управления, программирование, Shell, Shell скриптов, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Naming Convention для библиотек .. rkshukla14 UNIX Desktop для чайников Вопросы И Ответы 0 02-09-2007 08:31 AM
как для просмотра загруженных разделяемые библиотеки, запустив процессы в Linux princelinux Программирования высокого уровня 3 01-17-2007 07:44 AM
Общие библиотеки Войтыла Linux 1 09-16-2005 01:14 AM
разделяемые библиотеки thalex Программирования высокого уровня 2 11-29-2001 09:32 AM
Общие библиотеки Мики Программирования высокого уровня 0 11-12-2001 04:25 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 11-18-2008
neked neked is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2005
Сообщений: 56
Обозначения для разделяемых библиотек в Linux

Здравствуйте,

Я интересно, что это обозначение для *. так разделяемых библиотек в Linux. Например, библиотека в / LIB, скажем libcrypt-2.7.so имеет символическую ссылку с именем libcrypt.so.1, указывающих на это, еще libncursesw.so.5.6 имеет символическую ссылку с именем libncursesw.so.5, указывающих на него. Какова взаимосвязь между цифрами в символические ссылки и фактической целей?
Old 11-18-2008
Corona688 Corona688 is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2005
Расположение: в Саскачеване
Сообщений: 1970
Их номера версий, а также есть две причины, так что вы можете спокойно и легко обновить библиотеки, и поэтому вы можете иметь более чем один вариант из них установлены в то же время.

При наличии двух номеров есть крупные и мелкие версия. libncursesw.so.5.6 имеет серьезные 5 версии и версии 6, в теории любой версии одной и той же версии совместим без перекомпиляции, так что программы, которые связаны с libncursesw.so.5 не будет екать если вы обновились до 5,7 для исправлений. Если у вас древняя программа требуя версии 4, можно безопасно устанавливать 4.x библиотеки наряду с 5.x, и ничего, но, что программа будет использовать его.

Иногда программисты не думаю, что далеко впереди, хотя они, возможно, ссылку на слишком конкретные версии, преодолев свою программу каждый раз при обновлении библиотеки, или указать ссылку на libncursesw.so себя, вызывая аварии и / или выполнения странные ошибки, когда в библиотеке нет то, что они ожидали.
Old 11-20-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Модератор
  
 

Регистрация: Декабрь 2003
Откуда: Florida
Сообщений: 1938
Общие библиотеки имеют специальное название называется "soname'', который состоит из префикса" LIB'', название библиотеки ".''Так, последует период и основной номер версии, который увеличивается в тех случаях, когда библиотека API, изменение.

Подключаемые библиотеки также имеет "реальное имя'', который является именем файла, содержащего фактические библиотека кода. Реальное имя является soname последует период и незначительные количества, возможно, следует еще один период, а также освободить номер. Обычно полностью квалифицированных soname это просто символическая ссылка на настоящее имя.

Для получения дополнительной информации, посмотрите на Linux стандартной базовой спецификации.
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 03:42 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0