使用 Eclipse

来自 PostgreSQL wiki
跳转到导航区域跳转到搜索区

在 Eclipse 中开发

本页说明了如果您希望使用 Eclipse 在 PostgreSQL 中进行开发的快速入门方法。

本页的原始版本是基于 Linux 的 Eclipse Ganymede v3.4.1 创建的。

准备工作区

  1. http://www.eclipse.org/downloads/ 下载 Eclipse(选择“Eclipse IDE for C/C++”开发人员程序包)
  2. 安装并启动 Eclipse
  3. 我们假设您已安装 CVS 系统的本地版本,如 使用 CVS 中所述。
  4. 在 Eclipse 中,转至窗口->打开透视图->CVS 存储库
  5. 单击添加 CVS 存储库
  6. 获取 CVS 服务器的信息(请参见下例)
    Parámetros del Repositorio CVS
  7. 打开存储库并选择所需的版本(我们假设您在此示例的其余部分中会使用 HEAD)
  8. 右键单击 pgsql 目录,然后选择“另存为”
    Obtener del CVS
  9. 选择使用新项目向导另存为,然后单击“完成”
    Propiedades del Proyecto
  10. 在向导中,选择“新建 C 项目”,然后单击“下一步”
    Propiedades del Proyecto
  11. 最后,为您的项目设置名称,并选择“Makefile 项目/空项目”,同时使用以下字符串“Linux GCC”,然后单击“完成”
    Propiedades del Proyecto
  12. 然后会从 CVS 服务器获取该项目
    Obtener CVS
  13. 该项目不会编译并且会显示错误
    Error de Generación
  14. 打开一个命令 shell 窗口并转至该项目目录。运行“./configure --enable-depend --enable-cassert --enable-debug”
    Ejecutar 'configure'
  15. 返回 Eclipse,右键单击该项目并选择“刷新”
  16. 选择“项目/构建项目”以调用 make,可在控制台中看到编译结果
    Generación del Proyecto


现在,您已准备好使用 Eclipse 为 Postgres 做出贡献了!


添加构建目标

  1. 打开“生成(Make)”视图
  2. 右键单击该项目,然后选择“添加生成目标”
    Objetivo para Generar
  3. 获取您希望调用的目标的名称,然后单击“确定”
    Objetivo para Generar
  4. 双击该目标便可调用它(生成结果可以在控制台中找到,和普通情况一样)
    Objetivo para Generar


在 Eclipse 中调试 PostgreSQL

  1. 确保您的计算机中已安装 gdb
  2. 在“项目资源管理器”窗口中右键单击项目,然后选择“调试为 -> C/C++ 应用程序”
    Depurar en Eclipse
  3. 选择“postgres”作为要运行的二进制文件
    Depurar en Eclipse
  4. 如果您没有在运行 Eclipse 的环境中设置 PGDATA,您可以修改“运行/配置”中的命令行参数,以便 Postgres 可以正常启动
    Depurar en Eclipse


提示:您可以执行“make install”,然后将您的参数指向该安装所在的目录。