我有一个名为 的文件hello_world.c
。
我使用命令gcc -g -Wall hello_world.c
然后gdb ./a.out
在第 27 行设置一个断点
并运行,它告诉我:
警告:在 0x7ffff7ffa000 处添加的符号文件系统提供的 DSO 中未找到可加载部分
它并没有向我逐行显示正在执行的实际 C 代码,而是向我显示
当我在 l25 处休息时
断点 1,main() 中的 0x000000000040052f
当我到达断点时,我使用“l”
21 #include <stdlib.h>
22 #include <stdint.h>
23
24 int main(int argc, char **argv) {
25 int a = 0xCAFEF00D, b = 0x13AECEE2;
26
27 printf("The magic word is: %X\n", a + b);
28 return EXIT_SUCCESS;
29 }