linux nm命令

linux nm

nm - list symbols from object files.

nm的一些使用例子

显示每个symbol所在的文件名

nm -A [obj-file]

显示debugger符号

nm -a [obj-file]

demangling for c++

nm -C [obj-file]

只显示dynamic symbol

nm -D [obj-file]

控制输出的格式(可选bsd(default),posix,sysv)

nm -f posix [obj-file]

显示外部符号

nm -g posix [obj-file]

对输出结果按照地址大小进行排序

nm -n posix [obj-file]

只显示未定义符号

nm -u posix [obj-file]

只显示已定义符号

nm --defined-only posix [obj-file]

reference

  1. 关于符号_ITM_deregisterTMCloneTable
  2. 关于符号__gmon_start__
  3. 关于符号__libc_start_main

reference

  1. linux manual
  2. Linux nm Command Tutorial for Beginners (10 Examples)

版权声明:本文为weixin_38734472原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。