我尝试使用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
看不到任何内容?
我将项目作为现有代码导入为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中的PostgreSQL?
谢谢!
答案 0 :(得分:2)
我建议只使用MSYS2提供的prebuilt postgresql包。要安装64位版本,请运行:
pacman -S mingw-w64-x86_64-postgresql
您可以在此处查看用于构建脚本的脚本:
https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-postgresql
答案 1 :(得分:0)
我能够使用MSYS2和MinGW-w64构建PostgreSQL,并在视频教程中记录了它:How to build PostgreSQL from source on Windows