Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

> 

Темы от студентов с запросами готовых решений по заданиям закрываются не глядя.

 
Reply to this topic Start new topic
> Library symlink names
IMB
bookmark
gfbbdvkmrlj
Jan 8 2018, в 18:17
Сообщение #1


Что-то мне здесь надоело
Иконка группы

Сообщений: 2403

Вставить имя   :   Цитата

ОС: Debian

Группа: Участники

Автор темы
Доброго дня!
Обычно библиотеки создаются с именем вида libcool.so.1.6.2 и на неё делается несколько симлинков, например libcool.so.1.6, libcool.so.1 и libcool.so.
Вопрос - какими инструментами я могу получить имена симлинков из самой библиотеки?
Спасибо.
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gfbbdvkmrlj
Jan 8 2018, в 18:40
Сообщение #2


grammatikführer
Иконка группы

Сообщений: 13120

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

objdump -p libcool.so.1.6.2 | grep SONAME
Это то имя, которое будет искать слинкованная с библиотекой программа (точнее, рантайм-линковщик). Во время линковки ld ищет симлинк без версии. Оставшиеся цифры в общем случае получить неоткуда, насколько мне известно..


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Go to the top of the page
 
+Quote Post
olecya
bookmark
gfbbdvkmrlj
Jan 8 2018, в 19:08
Сообщение #3


Новичок
Иконка группы

Сообщений: 23

Вставить имя   :   Цитата

ОС: debian, fedora (i3-wm)
Город: Rostov-on-Don

Группа: Участники

Код
objdump -p libany-2.24.so | grep SONAME

Не досмотрела, повторилась. Извиняюсь
Go to the top of the page
 
+Quote Post

 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 24th January 2018 - в 00:43




Rating@Mail.ru