|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Как узнать какие библиотеки динамически линкуются |
|
|
Как узнать какие библиотеки динамически линкуются
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать Как узнать какие библиотеки динамически линкуются к выполнимому файлу (в частности, к elf'у)?
Наверняка есть подобные утилиты! Не знаете нельзя ли в инете где-нибудь найти ресурс с статически слинкованными утилитами для линукса небольшого размера? В частности нужны, какой-нить маленький шелл, вроде bourne shell, нбольшой mount и какой-нить lsdev bkb rdev. |
|
Отправлено: 07:01, 19-10-2002 |
Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать Mihael
Цитата:
Цитата:
|
||
------- Отправлено: 09:40, 19-10-2002 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Guest |
Я что-то с его параметрами не разобрался...
В редхате есть ash - он якобы маленький статически слинкованный 500КБ. |
Отправлено: 10:04, 19-10-2002 | #3 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать ldd Name_file
ld Name_file Добавлено: ash - есть во многих системах. Добавлено: Поищи на http://www.unixware.ru/ слово mini |
------- Отправлено: 07:17, 20-10-2002 | #4 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать objdump, nm, readelf, ldd... Много всякой информации. Но как посмотреть что вот эта конкретная функция импортируется вот из этой конкретной библиотеки? В Win* это достаточно легко, а вот как этого добиться в линуксе?
|
|
Отправлено: 17:58, 25-01-2003 | #5 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать ooptimum
Можно и исходные коды этой библиотеки посмотреть (Я вообще-то не врублюсь - в чем здесь проблема?) |
------- Отправлено: 07:23, 26-01-2003 | #6 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать ruslandh
Исходные коды не всегда доступны. Это - раз. Во-вторых, их надо смотреть, а это лениво. Цитата:
|
|
Отправлено: 15:25, 26-01-2003 | #7 |
Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать ooptimum
Ещё раз. [pre]readelf -a <file_name> | less[/pre] |
------- Отправлено: 16:19, 26-01-2003 | #8 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Barracuda
Еще раз... Ты думаешь я не смотрел, что дает readelf? Хорошо, вот пример. Squid есть у тебя? Выполняем команду: readelf -a `which squid` и читаем ее вывод. У себя я среди прочего вижу, что необходимы следующие библиотеки: Цитата:
На мой вопрос есть нормальный ответ в природе? |
|
Отправлено: 08:09, 27-01-2003 | #9 |
Guest |
ooptimum
Тоды ой Увы, но т.к. я не програмёр, то ничем больше помочь не могу Залогиниться забыл [s]Исправлено: Barracuda, 17:03 28-01-2003[/s] |
Отправлено: 16:44, 28-01-2003 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Вопрос - Какие есть способы узнать чужой пороль и как от них защитится? | artifex220 | Защита компьютерных систем | 1 | 29-09-2009 08:31 | |
Как узнать какие проги грузят сеть? | wale | Хочу все знать | 7 | 21-08-2008 14:53 | |
Как узнать какие железки стоят на готовой сборке Aser,Depo* | Rock | Хочу все знать | 7 | 28-03-2008 15:37 | |
[решено] Как узнать какие обновления уже установлены ??? | VedunO | Microsoft Windows 2000/XP | 6 | 17-02-2007 15:02 | |
Как узнать, какие модули perl установлены | Guest | Вебмастеру | 6 | 02-06-2004 22:27 |
|