1. 断点设置 本节将继续使用 bugging 程序,首先确认之前有执行过以下命令 建立32位可执行程序编译环境$ sudo apt-get u...
1. 断点设置 本节将继续使用 bugging 程序,首先确认之前有执行过以下命令 建立32位可执行程序编译环境$ sudo apt-get u...
1. 准备 本节将使用 bugging 程序,首先确认之前有执行过以下命令 建立32位可执行程序编译环境$ sudo apt-get updat...
1. GDB 相关概念 GDB, The GNU Project Debugger, 是 Linux 下功能全面的调试工具。 GDB 支持断点、...
1. 建立32位可执行程序编译环境 $ sudo apt-get update $ sudo apt-get install gcc-multi...
1.源代码(a.c b.c) 结合$ readelf -S和$ readelf -s的输出,可以获取到两个目标文件的Section信息和symb...
1. 目标文件的格式 Linux平台的可执行文件、目标文件(.o)、静态库(.a)、动态库(.so)都采用ELF格式存储 ELF(Executa...
1. 源代码(hello.c) 2. 预编译过程 $ gcc -E hello.c -o hello.i 预编译过程包含如下几个关键步骤 #de...
1. 计算机关键的硬件 CPU、内存、I/O控制芯片 2. SMP与多核 SMP: Symmetrical Multi-Processing, ...