【发布时间】:2014-08-03 14:41:20
【问题描述】:
我正在使用 ubuntu 14.04 中的 Eclipse IDE 处理 PostgreSQL 9.3.4 源代码。我在使用 gdb 将客户端进程附加到 postgresql 服务器进行调试时遇到问题。当我启动 postmaster 时,我从终端上的客户端连接到它。它工作正常。查询得到响应。当我从 Eclipse 运行调试配置然后从列表中选择 postgres 进程 ID 时出现错误提示
在“/build/buildd/eglibc-2.19/socket/../sysdeps/unix/sysv/linux/x86_64/recv.c”中找不到源文件 找到文件或编辑源查找路径以包含其位置。
之后,当我从客户端发送任何查询时,它就会卡住。没有回应。将 gdb 附加到客户端进程后,客户端没有从 postgres 服务器获得任何响应。需要注意的一件事是,直到昨天我都能够正确调试。但现在它不起作用。我尝试重新安装但没有帮助。我该如何解决这个问题?请帮忙。
【问题讨论】:
标签: c linux eclipse postgresql gdb