Postgresql8.4.2源码在windows下的编译(转载,协作,不断更新)
由于windowXp操作系统无疑是大家最熟悉的操作系统,Ubuntu,FressBSD,Red Hat等Unix操作系统大家又不是非常熟悉,上手,所以这里介绍一下在windows下编译PosgreSQL8.4.2的过程(原文链接:http://blog.csdn.net/pqyzwbq/archive/2009/03/22/4014920.aspx)。
首先我们要下载到执行.pl文件的工具:Perl package manager。下载地址:http://www.activestate.com/activeperl/ ,下载的版本号为5.8,注意,这里有两个可以下载的版本:5.10,5.8,下载的是后者。
假设源代码的解压路径是D:\postgresql.在该目录下的文件夹:src\tools\msvc下有一个config.pl文件,使用Notepad++等编辑工具打开它,使用#号注释掉除开头为perl的所有带有路径的语句,结束后保存。
进入cmd,进入路径D:\postgresql\src\toos\msvc,运行命令“perl build.pl DEBUG",会编译所有的源代码,它同时也会在D:\postgre\目录下生成Visual Studio 2005的.sln 和 .vcproj文件。注意,这里可能会提示“无法找到vcbuild命令”,说明无法在DOS下使用vcbuild命令编译源码,解决方案是:找到vcbuild在本机上visual studio的路径,将其设置为环境变量,此后,编译结束,生成所需要的.sln,.vcproj文件。
此后便可以使用visual studio来管理源代码了,安装,调试的部分还有些问题,希望其他的同学给予完善,改正。
姓名:鲁笛 主题:windows下编译postgresql源码

浙公网安备 33010602011771号