目录
- 常用参数介绍
- 效果展示
简介
nm命令主要是用来列出某些文件中的符号
常用参数介绍
1 | [root@VM_0_4_centos studyCode]# nm -help |
效果展示
-f参数的效果
1 | [root# nm main -f sysv studyCode] |
-l参数的效果
1 | 0000000000601078 B __bss_start |
-n参数的效果
1 | [root@VM_0_4_centos studyCode]# nm main -n |
-C参数的效果之于C++函数
不加参数效果
1 | [root@VM_0_4_centos studyCode]# nm libadd.so |
加入-C参数效果
1 | 0000000000201028 B __bss_start |
可以发现add这个函数,由于c++加入的一些前缀,变成了参数
-u和-D参数的对比
1 | [root@VM_0_4_centos studyCode]# nm main -u |
-u参数列出了本文件中使用但没有定义的符号,即引用的其他库的符号