Linux的nm查看动态和静态库中的符号

2990阅读 0评论2014-08-27 jsxthncn
分类:嵌入式

Linux的nm查看动态和静态库中的符号

功能

列出.o .a .so中的符号信息,包括诸如符号的值,符号类型及符号名称等。所谓符号,通常指定义出的函数,全局变量等等。

使用

nm [option(s)] [file(s)]

有用的options:

常见的符号类型:

注意几点:

举例

更详细的内容见man page。这里举例说明:

nm -u hello.o 显示hello.o 中的未定义符号,需要和其他对象文件进行链接.
nm -A /usr/lib/* 2>/dev/null | grep "T memset"

在 /usr/lib/ 目录下找出哪个库文件定义了memset函数.

上一篇:Qt学习——进度条QProgressBar/QProgressDialog类
下一篇:Alignment trap