【问题标题】:Debugging shared object in eclipse Juno在 Eclipse Juno 中调试共享对象
【发布时间】:2013-07-16 23:22:01
【问题描述】:

我在 PostgreSQL 中创建 contrib 模块,我在 eclipse Juno 中调试时遇到问题。我正在关注@http://wiki.postgresql.org/wiki/Working_with_Eclipse#Debugging_PostgreSQL_from_Eclipse

概述的调试过程

总之

  1. 从 eclipse 启动 PostgreSQL 服务器,确保 contrib so 正在加载
  2. 启动 C-Attach 到应用程序的调试配置并将其附加到 PostgreSQL 服务器进程。
  3. 从命令提示符执行 psql 并期望执行在 contrib 模块中的断点处停止。

问题是 contrib 模块中的断点被忽略,我一直看到消息 "从子进程 XXXX 分叉后分离"。

我已确保以下内容 1.调试配置点contrib共享库so。 2.调试配置指向contrib源码 3. 在 Debug 的首选项中,我添加了指向 contrib 模块的源查找路径。

注意:我在 eclipse 之外编译 contrib 模块,由于某种原因,我无法将 make 文件放到 eclipse 中的 make 视图中。

任何指针都会有所帮助 问候 萨米尔

【问题讨论】:

    标签: eclipse gdb


    【解决方案1】:

    解决了这个问题。我将 gdb 附加到错误的进程,即 Postmaster。一旦 psql(SQL 客户端)连接到 PostgreSQL 实例,它应该附加到从 Postmaster 派生的进程 ID 谢谢

    【讨论】:

      猜你喜欢
      • 2011-08-02
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多