在 Windows 从源代码构建 PostgreSQL
Building PostgreSQL from source on Windows
我正在尝试使用 MinGW-64 gcc 5.3.0
在 Windows 上的 Eclipse CDT Mars 中构建 PosgreSQL
我安装了MSYS2
并使用pacman
更新了它附带的所有软件并安装了gcc等
我下载了 PostgreSQL 源代码并尝试按照 docs 但是不知道在哪里下载依赖项? 1. libreadline5-dev
, 2. zlib1g-dev
, 3. bison (YACC)
, 4. flex
以及将它们保存到磁盘的什么位置?
我 运行 ./configure --prefix=$HOME/project --enable-depend --enable-cassert --enable-debug
它似乎已经完成并且没有错误,但是我在 $HOME/project
?[ 没有看到任何东西=25=]
我安装了 Eclipse CDT 并将包含路径添加到环境中:
我将项目作为现有代码导入为 Makefile 项目。
当我尝试 build
项目 Eclipse 说 Info: Nothing to build for postgres
当我尝试 运行 时,一个对话框显示 Unable to Launch. The selection can not be launched and there are no recent launches
如何在 Windows 上的 Eclipse 中 run/debug PostgreSQL?
谢谢!
我建议只使用 MSYS2 提供的预构建 postgresql 包。要安装 64 位版本,运行:
pacman -S mingw-w64-x86_64-postgresql
您可以在此处查看用于构建它的脚本:
https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-postgresql
我能够使用 MSYS2 和 MinGW-w64 构建 PostgreSQL,并将其记录在视频教程中:How to build PostgreSQL from source on Windows
我正在尝试使用 MinGW-64 gcc 5.3.0
在 Windows 上的 Eclipse CDT Mars 中构建PosgreSQL
我安装了MSYS2
并使用pacman
更新了它附带的所有软件并安装了gcc等
我下载了 PostgreSQL 源代码并尝试按照 docs 但是不知道在哪里下载依赖项? 1. libreadline5-dev
, 2. zlib1g-dev
, 3. bison (YACC)
, 4. flex
以及将它们保存到磁盘的什么位置?
我 运行 ./configure --prefix=$HOME/project --enable-depend --enable-cassert --enable-debug
它似乎已经完成并且没有错误,但是我在 $HOME/project
?[ 没有看到任何东西=25=]
我安装了 Eclipse CDT 并将包含路径添加到环境中:
我将项目作为现有代码导入为 Makefile 项目。
当我尝试 build
项目 Eclipse 说 Info: Nothing to build for postgres
当我尝试 运行 时,一个对话框显示 Unable to Launch. The selection can not be launched and there are no recent launches
如何在 Windows 上的 Eclipse 中 run/debug PostgreSQL?
谢谢!
我建议只使用 MSYS2 提供的预构建 postgresql 包。要安装 64 位版本,运行:
pacman -S mingw-w64-x86_64-postgresql
您可以在此处查看用于构建它的脚本:
https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-postgresql
我能够使用 MSYS2 和 MinGW-w64 构建 PostgreSQL,并将其记录在视频教程中:How to build PostgreSQL from source on Windows