#author("2018-11-09T17:16:19+09:00","default:honma","honma")
* 依存関係を調べる [#o993fc00]

プログラムで使用している共有ライブラリを調べたいとき

 readelf -d <プログラム名>

実際の使い方

 $ readelf -d /usr/bin/zip
 
 Dynamic section at offset 0x2ce18 contains 25 entries:
   タグ        タイプ                       名前/値
  0x0000000000000001 (NEEDED)             共有ライブラリ: [libbz2.so.1.0]
  0x0000000000000001 (NEEDED)             共有ライブラリ: [libc.so.6]
  0x000000000000000c (INIT)               0x401d18
  0x000000000000000d (FINI)               0x41e0f4
  0x0000000000000019 (INIT_ARRAY)         0x62ce00
  0x000000000000001b (INIT_ARRAYSZ)       8 (バイト)
  0x000000000000001a (FINI_ARRAY)         0x62ce08
  0x000000000000001c (FINI_ARRAYSZ)       8 (バイト)
  0x000000006ffffef5 (GNU_HASH)           0x400298
  0x0000000000000005 (STRTAB)             0x400d90
  0x0000000000000006 (SYMTAB)             0x4002e0
  0x000000000000000a (STRSZ)              1109 (バイト)
  0x000000000000000b (SYMENT)             24 (バイト)
  0x0000000000000015 (DEBUG)              0x0
  0x0000000000000003 (PLTGOT)             0x62d000
  0x0000000000000002 (PLTRELSZ)           2424 (バイト)
  0x0000000000000014 (PLTREL)             RELA
  0x0000000000000017 (JMPREL)             0x4013a0
  0x0000000000000007 (RELA)               0x401340
  0x0000000000000008 (RELASZ)             96 (バイト)
  0x0000000000000009 (RELAENT)            24 (バイト)
  0x000000006ffffffe (VERNEED)            0x4012d0
  0x000000006fffffff (VERNEEDNUM)         1
  0x000000006ffffff0 (VERSYM)             0x4011e6
  0x0000000000000000 (NULL)               0x0

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS