良许Linux教程网 干货合集 Linux系统nm命令详解

Linux系统nm命令详解

nm是names的简称,通过该指令可以列举文件中的符号(一般是库文件),其中包括对象文件、可执行文件以及对象文件库里的符号信息,下面良许教程网为大家分享一下Linux系统中nm命令的具体使用方法。

Linux系统nm命令详解

语法

 nm [参数]

参数:

 -A 每个符号前显示文件名
 -D 显示动态符号
 -g 仅显示外部符号
 -r 反序显示符号表

案例演示:

显示hello.o 中的未定义符号,需要和其他对象文件进行链接:

 [root@linux265 ~]# nm -u hello.o

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

 [root@linux265 ~]# nm -A /usr/lib/* 2>/dev/null | grep "T memset"

显示nm的版本号:

 [root@linux265 ~]# nm -v

显示调试符号:

 [root@linux265 ~]# nm -a hello.o

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部