查看.o, .obj文件符号列表,强大的nm命令
来源:互联网 发布:java 设置md5长度 编辑:程序博客网 时间:2024/06/05 02:18
nm命令可以查看,linux以及windows下的.o ,.obj文件中的符号列表,其中.o文件可以由gcc,g++编译得到,.obj由vc编译得到。太爽了。以后遇到undefined reference错误的时候就可以这个命令搞定了。
举一例子,在下面的源码中调用了一个myprint函数:
#include "lt.h"
int main(void)
{
myprint();
return 0;
}
g++编译后查看.o文件: nm –C test.o
$ nm -C test.o
00000000 b .bss
00000000 d .data
00000000 d .eh_frame
00000000 t .text
U __main
U _imp___Z7myprintv
00000000 T main
可见编译后实际要调用的函数是_imp___Z7myprintv, 这是一个dll调用,如果在dll中编译得到的不是这个名字,就会产生undefined reference错误了。
- 查看.o, .obj文件符号列表,强大的nm命令
- 查看.o, .obj文件符号列表,强大的nm命令
- nm命令查看库文件的符号
- nm命令 查看符号文件
- nm和objdump查看obj文件的信息
- Mac平台下使用nm命令查看文件的符号表
- nm 命令 程序符号信息查看
- #nm 命令 列出目标文件的符号清单
- 函数库文件中的符号表-nm命令
- nm命令显示的符号类型
- linux命令之查看动态库符号-nm
- linux中对象文件的符号表symbols查看工具nm简介
- 查看库中的符号nm
- 【Linux】文件中符号分析命令strings 和 nm
- Linux的nm查看动态和静态库中的符号
- Linux的nm查看动态和静态库中的符号
- Linux的nm查看动态和静态库中的符号
- Linux的nm查看动态和静态库中的符号
- HTTP基本认证
- 24岁到26岁 奔三的尴尬年纪,你要知道的50件事。
- 《高级着色语言HLSL入门》系列文章
- Integrated Security
- gstreamer video 相关属性
- 查看.o, .obj文件符号列表,强大的nm命令
- 一个Asp.net下word在线编辑、全文关键字搜索的完整示例
- 深入理解Linux启动过程
- InputStream 和 byte[] 互转
- Setting color and font attribute for individual items (单独设置CTreectrl 的item 的颜色 与字体)
- Delphi 使用 RTTI 动态通过名称调用函数和设置控件属性值
- 打开页面只自动刷新一次
- ASP.Net控制不同的人编辑word文档中不同的可编辑区域的完整示例
- SQL 连接