Может ли кто-нибудь объяснить название библиотеки 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++»