Может ли кто-нибудь объяснить название библиотеки Linux?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Может ли кто-нибудь объяснить название библиотеки Linux?

Сообщение Anonymous »


Когда я создаю библиотеку в Linux, я использую этот метод:
[*]Сборка: libhelloworld.so.1.0.0 [*]Ссылка: libhelloworld.so.1.0.0 libhelloworld.so [*]Ссылка: libhelloworld.so.1.0.0 libhelloworld.so.1
Управление версиями таково, что если вы измените общедоступные методы, вы можете создать, например, libhelloworld.so.2.0.0 (и оставить 1.0.0 там, где она есть), чтобы приложения, использующие старую библиотеку, не перерыв.

Однако какой смысл называть его 1.0.0 — почему бы просто не придерживаться libhelloworld.so и libhelloworld.so.1?

Кроме того, лучше ли давать вашей библиотеке имя, например, 1.0.0 или просто 1?

g++ ... -Wl,-soname,libhelloworld.1 Или:
g++ ... -Wl,-soname,libhelloworld.1.0.0
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»