作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
当我使用 gdb xxx
加载时,结果如下:
dl-debug.c:74: No such file or directory.
dl-debug.c:74: No such file or directory.
dl-debug.c:74: No such file or directory.
dl-debug.c:74: No such file or directory.
dl-debug.c:74: No such file or directory.
很多,我该如何解决?
我已经在网上搜索过了,但所有的答案都不是解决方案。有些人可能会推荐 apt-get source glibc
或 apt-get install libc-source
,但没有帮助。
我试图找到 /usr | grep dl-debug.c
,但是,这个文件不在我的 Linux 上。
有什么帮助吗?
最佳答案
我已经解决了这个问题。
首先,使用“apt-get install eglibc-source”获取源文件,而“glibc-source”不是一个有效的包。其次,找到您的源文件 .tar.xz(我的在/usr/src 中),将其解压缩。最后,运行gdb,输入“directory/usr/src/glibc-xxx(your location)/elf”,“dl-debug.c”就在这个目录下。
此外,在 ~/.gdbinit 中添加“目录/usr/src/glibc-xxx(您的位置)/elf”可能对您有很大帮助。
关于c++ - 在 gdb/Ubuntu 14.04.4 LTS 中加载 dl-debug.c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36025694/
我是一名优秀的程序员,十分优秀!