有时候需要查看so文件,
linux下直接readelf -a xxx.so 显示elf格式的信息,通过参数来控制显示特定信息
readelf -d filename.so 查看共享库的以来库 和搜索名字
readelf -h filename.so 显示elf头信息
rainysia@root:/usr/lib/php5/20090626# readelf -a odbc.so | more
ELF Header:Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64Data: 2's complement, little endianVersion: 1 (current)OS/ABI: UNIX - System VABI Version: 0Type: DYN (Shared object file)Machine: Advanced Micro Devices X86-64Version: 0x1Entry point address: 0x4940Start of program headers: 64 (bytes into file)Start of section headers: 65976 (bytes into file)Flags: 0x0Size of this header: 64 (bytes)Size of program headers: 56 (bytes)Number of program headers: 7Size of section headers: 64 (bytes)Number of section headers: 27Section header string table index: 26Section Headers:[Nr] Name Type Address Offset