1. dl-debug.c:74: No such file or directory.

GDB之常见错误
如上图,当使用 gdb 调试执行 r 时,会出现如上打印。

解决方法如下:

  1. apt-get install eglibc-source: 获取源文件,此时,该 "glibc-source" 还不是一个有效的包.
  2. 在 /usr/src 或 /usr/src/glibc/ 中找到该源文件,解压缩它:tar xvf eglibc-2.19.tar.xz
  3. 运行 gdb,然后输入 "directory /usr/src/glibc-xxx(your location)/elf","dl-debug.c" 就在这个目录下。

为了方便以后调试,可以将该输入directory /usr/src/glibc-xxx(your location)/elf写入到~/.gdbinit文件中。

相关文章:

  • 2021-11-01
  • 2021-12-10
  • 2021-08-22
  • 2021-08-21
  • 2021-10-09
  • 2021-05-19
猜你喜欢
  • 2022-01-26
  • 2022-01-27
  • 2021-08-31
  • 2021-10-30
  • 2021-11-15
  • 2022-12-23
  • 2021-05-08
相关资源
相似解决方案