Библиотеки, используемые программой

Иногда при запуске специфической программы, не оформленной в виде пакета, требуется узнать, какие библиотеки для нее потребуются. Это можно выяснить командой ldd, например:



Ну, а извращенцы с сайта www.commandlinefu.com/ добавили «пару ласковых», чтобы на экране появлялись только имена библиотек, без всяких лишних циферок:

ldd /bin/bash | awk 'BEGIN{ORS=","}$1~/^\//{print $1}$3~/^\//{print $3}' | sed 's/,$/\n/'
  • +9
  • 06 августа 2010, 18:28
  • yababay

Комментарии (5)

RSS свернуть / развернуть
+
+1
Очень полезный способ узнать зависимости бинарника
Сам часто им пользуюсь
В основном нужен при разборках с разным проприетарным софтом
avatar

Sergei_T

  • 06 августа 2010, 22:17
+
0
… и при создании модулей для LiveCD, например, Slax
avatar

yababay

  • 06 августа 2010, 22:58
+
0
а я по старинке — смотрю конфиг в исходниках перед майк инсталом)))
avatar

FREExLOADER

  • 07 августа 2010, 12:45
+
0
Ну ты крут! Мог бы и поподробнее об этом написать. Я вот, например, в такие дебри лазить не умею, если, конечно, речь не идет о программах на Java.
avatar

yababay

  • 07 августа 2010, 21:58
+
0
avatar

Markony

  • 10 августа 2010, 16:50

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.