最近要编译很多库,还涉及到若干进程操作,所以就把相关的命令记录下来。

一,objdump命令

  该命令适用于ELF可执行文件,常用的命令如下:

  1. objdump -h xx.o : 输出ELF文件的各个段信息,实际上输出的是Section Header中主要段信息;
  2. objdump -x xx.o : 输出Section Header中的所有段信息;
  3. objdump -s xx.o : 显示所有Header信息,还显示对应的十六进制文件代码;
  4. objdump -d xx.o : 将所有包含指令的段反汇编;
  5. objdump -D xx.o : 反汇编所有段;
  6. objdump -f xx.o : 显示Section Header信息。

二,pmap

  查看进程的内存映像信息,用法

1 pmap PID

  或者

1 pmap [options] PID 

  可以选择的选项有:

  • -x extended显示扩展格式
  • -d device显示设备格式
  • -q quiet不显示header/footer行
  • -V 显示版本信息

三,readelf

  功能同objdump,如:

  1. readelf -S xx.o : 查看ELF文件的所有段 

四,ldd

  

五,stace

  

转载于:https://www.cnblogs.com/yves/p/4533703.html

需要熟悉的几个调试命令:objdump/pmap/ldd/stace相关推荐

  1. Windbg调试命令详解

    Windbg调试命令详解 发表于2013 年 8 月 23 日 转载注明>> [作者:张佩][原文:http://www.yiiyee.cn/Blog] 1. 概述 用户成功安装微软Win ...

  2. Windbg调试命令详解(3)

    3 进程与线程 既可以显示进程和线程列表,又可以显示指定进程或线程的详细信息.调试命令可以提供比taskmgr更详尽的进程资料,在调试过程中不可或缺. 3.1 进程命令 进程命令包括这些内容:显示进程 ...

  3. gdb调试命令的使用及总结

    gdb是一个在UNIX环境下的命令行调试工具.如果需要使用gdb调试程序,请在gcc时加上-g选项.下面的命令部分是简化版,比如使用l代替list等等 1.基本命令 1)进入GDB #gdb test ...

  4. Linux之gdb基本调试命令与总结

    一.常见gdb调试命令 表1 gdb基本调试指令 命令 描述 backtrace(或bt) 查看各级函数调用及参数 finish 连续运行到当前函数返回为止,然后停下来等待命令 frame(或f) 帧 ...

  5. Linux+gcc设置断点,gcc/g++常用编译选项和gdb常用调试命令

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? gcc/g++编译器是我们写编译C/C++程序时离不开的编译工具,而gdb又是调试C/C++程序的利器,这一篇文章我们记 ...

  6. GDB调试命令以及GDB调试段错误

    一.GDB的调试命令. C语言是:cc -g tst.c -o tst;C++是g++  -g -o (生成的文件) file.cpp C++调试程序命令:gdb  file 启动,罗列代码行数ist ...

  7. 搬运! Windbg调试命令详解

    转载注明>> [作者:张佩][原文:http://www.yiiyee.cn/Blog] 1. 概述 用户成功安装微软Windows调试工具集后,能够在安装目录下发现四个调试器程序,分别是 ...

  8. 思科交换机Debug调试命令

    下面列出了部分常用的debug 命令,与各协议和功能相关的更具体的debug命令和对其细节的注释,请参见本手册及命令参考手册中的各相关章节.要使用debug功能,需要在特权用户模式下进行配置: 命令 ...

  9. VS2005的Command Window 调试命令的总结(转载)

    调试命令的总结,挺有用的,所以转过来了.调试的时候,可以在VS2005的Command Window中输入调用. 以 Unicode 形式列出内存 >du 0x056769d0 <=== ...

最新文章

  1. 【Vegas原创】SQL case when 用法
  2. boost::erase相关的测试程序
  3. ORM SQLAlchemy 简介
  4. 程序员的数学笔记1--进制转换
  5. SQLi LABS Less 15 布尔盲注
  6. java默认virtual_mac jdk配置(系统默认or自己配置)
  7. recyclerview 横向卡片效果_UI设计中卡片式应如何设计
  8. java对redis的基本操作 - edisonfeng
  9. 笔记本安装PCMCIA并口卡
  10. 五险一金及个税计算器
  11. vue文字首尾相连无限轮播
  12. DOTA中所有被动技能
  13. 深信服AC1000路由部署模式怎么配置线路负载均衡
  14. 从顶级会议Interspeech 2019看语音领域大家都在弄个啥嘞
  15. 纯粹由数字电子器件构成的简易抢答器
  16. 数学建模常用数据汇总!!!
  17. Scrum立会报告+燃尽图(Beta阶段第二周第二次)
  18. xtuoj 模拟 1176 First Blood
  19. 巴比特 | 元宇宙每日必读:为什么说韩国政府是目前亚洲政府里最积极、最坚定的元宇宙支持者?...
  20. 设计模式之门面模式与装饰器模式详解和应用

热门文章

  1. python输入输出-2. Python中的基本输入、输出、格式化输出
  2. 怎么用python处理excel文件-用Python读写Excel文件的方式比较
  3. python爬虫图片-Python图片爬取方法总结
  4. python画直方图代码-Python使用Plotly绘图工具,绘制直方图
  5. python英语-50 行代码,实现中英文翻译
  6. python是c语言写的吗-python是用c写的吗
  7. python在工作上可以干什么-学习Python以后能在企业里工作中能做什么?
  8. 有道精品课python-网易词典在线翻译
  9. python快速自学方式-Python自学之路 ,自学Python快速入门方法
  10. python算法与程序设计基础第二版-算法与程序设计基础(Python版) - 吴萍