Chinaunix首页 | 论坛 | 博客
  • 博客访问: 54116
  • 博文数量: 22
  • 博客积分: 975
  • 博客等级: 准尉
  • 技术积分: 222
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-02 21:41
文章分类
文章存档

2011年(8)

2010年(8)

2009年(6)

我的朋友

分类: C/C++

2011-01-17 20:30:24

readelf#elf格式分析工具,可以查看section,符号表等;
▫Objdump#反编译工具,可以用来反编译elf格式文件,分析编译结果代码;
▫Objcopy#elf文件转换工具,可以用来生成bin文件,添加,删除symble,section等;
▫As#汇编代码编译工具
▫Ld#链接器,链接.o文件
▫Ar#库制作工具,可以把多个.o文件制作为静态库,也可以把静态库分解为多个.o文件;
▫Ranlib#跟新静态库的索引和符号表,加快静态库的访问速度,一般在ar后使用;
▫Nm#elf文件符号表分析工具,linux下面的System.map就是使用nm来生成的;
▫Strip#删除elf文件里面的symbols和sections;
▫Size#显示elf程序中各段数据大小
▫Run#简单的虚拟机,可以执行elf-gcc编译出来的简单文件;

工具链
▫Gdb#gnu调试工具,能够单步,断点执行,可以分析堆栈,局部全局变量等;
▫Insight#gdb的图形版本,实际上是insight界面调用gdb来完成调试工作;
▫Gcov#代码覆盖率分析;
▫Gprof#代码执行次数统计工具,可以用来优化代码;
 
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/huyan1983/archive/2010/04/20/5506259.aspx
阅读(1301) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

chinaunix网友2011-03-07 10:48:24

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com