编程工具与Linux开发环境全解析
1. 程序执行与调试基础
在加载程序文件并设置好所需的视图窗口后,可通过点击运行图标按钮来启动程序执行。如同在gdb中一样,程序会一直执行,直到到达第一个断点。当到达断点时,可使用单步执行图标按钮逐行执行程序,直至程序结束。
2. GNU Objdump程序
2.1 简介
GNU objdump程序是binutils包中的一个实用工具,对程序员非常有用。在很多情况下,需要查看目标代码文件中编译器生成的指令代码,而objdump程序不仅能显示汇编语言代码,还能显示生成的原始指令代码。
2.2 使用objdump
objdump的命令行参数指定了程序对目标代码文件执行的功能,以及如何显示检索到的信息。其命令行格式如下:
objdump [-a|--archive-headers] [-b bfdname|--target=bfdname]
[-C|--demangle[=style] ] [-d|--disassemble]
[-D|--disassemble-all] [-z|--disassemble-zeroes]
[-EB|-EL|--endian={big | little }] [-f|--file-headers]
[--file-start-context] [-g|--debugging]
[-e|--debugging-tags] [-h|--section-headers|--headers]
[-i|--info] [-j section|--section=section]
[-l|-
超级会员免费看
订阅专栏 解锁全文

29万+

被折叠的 条评论
为什么被折叠?



