可能重复:
gdb 说“无法打开共享对象文件”
这个免费程序是 [procps 包]:http://procps.sourceforge.net/procps-3.2.8.tar.gz 提供的命令的一部分
我已经设置了LD_LIBRARY_PATH=/home/hugemeow/workspace/linuxc/packages/procps-3.2.8/proc
,所以我可以在 eshell 中调试这个免费的命令,
Mx shell
gdb free
br main
r
// the debug works well here
但是当我尝试在 emacs 的 gdb 模式下调试时,我无法调试这个程序。
当我打
r
Enter
错误刚刚出现,它显示"error while loading shared libraries: libproc-3.2.8.so"
,
但我有设置LD_LIBRARY_PATH
,它在 eshell 中运行良好,那么我无法调试免费命令的原因是什么?为了在 emacs 的 gdb 模式下调试免费命令,我应该怎么做?