我正在使用ubuntu 14.04中的Eclipse IDE处理PostgreSQL 9.3.4源代码。我正在使用gdb将客户端进程附加到postgresql服务器进行调试时遇到问题。当我启动postmaster时,我从终端上的客户端连接到它。它工作正常。查询获得响应。当我从eclipse运行debug config然后从列表中选择postgres进程id我得到错误说
无法在" /build/buildd/eglibc-2.19/socket /../ sysdeps / unix / sysv / linux / x86_64 / recv.c"找到源文件。 找到文件或编辑源查找路径以包含其位置。
此后,当我从客户端发送任何查询时,它只是卡住了。没有回应。将gdb附加到客户端进程后,客户端不会从postgres服务器获得任何响应。有一点需要注意的是,我能够正常调试到昨天。但现在它没有用。我尝试重新安装但没有帮助。我该如何解决这个问题?请帮助。
答案 0 :(得分:0)
对我有用的解决方案: