linux中nm命令详解 linux nm 命令( 二 )


注:
nm 命令支持 -- (双连字符)标志 。如果文件名会被曲解为一个选项,该标志区别于 File 操作数 。例如,要指定文件名以连字符开始,请使用 -- 标志 。
退出状态
该命令返回下列出口值:
0成功完成 。
0发生错误 。
示例
列出 a.out 对象文件的静态和外部符号,请输入:
nm -e a.out
以十六进制显示符号大小和值并且按值排序符号,请输入:
nm -xv a.out
显示 libc.a 中所有 64 位对象符号 , 忽略所有 32 位对象:
nm -X64 /usr/lib/libc.a
文件
“nm”是什么意思?。?/h2>5nm是5纳米的意思 。
“nm”是一个单位,中文意思是“纳米” 。1nm等于.1cm , 而5nm的宽度是可以想象的,小到我们肉眼可能根本分辨不出来 。
1.5纳米相当于头发的万分之一 。一根头发大约有6万纳米,所以5纳米几乎是头发的万分之一 。以高通7nm骁龙8cx芯片面积为例,直径3mm的晶圆上有532个核心 , 水平方向最多22个核心,垂直方向最多36个核心 。经计算,每个芯片的面积约为112平方毫米(13.5×8.3毫米) 。
Linux nm 命令使用及含义笔记简单说的话,就是可以帮你列举出该目标中定义的符合要求的符号 。要求可以很多 , 主要通过参数实现:外部引入的、内部定义的、动态的... 也可以添加参数使nm同时打印行号、文件名等相关信息 。
nm 将找到的符号值使用十六进制缺省表示,并在函数前添加其类型 , 类型主要有:
简单的举个栗子:
有了nm的分析结果搭配上符号定义的解释,就可以很愉快的找到想要的符号啦!
关于linux中nm命令详解和linux nm 命令的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读