2010年做了一个精简版的PostgreSQL 8.4.4,依照文档推荐的方法用VC 2005编译,但是编译出来的结果运行不够稳定,pg_dump和pg_restore都异常退出,提示内存不能为READ。
改用MinGW和GCC 4.5编译后,问题解决。
现在 PostgreSQL 9.1.3 出来了,MinGW 也出了 GCC 4.6.2 版本,发现 GCC 4.6.2 编译速度要快的多,大约10多分钟就完成,记得以前用 GCC 4.5 编译 PostgreSQL 8.4.4 花了几个小时。
以下是详细步骤:
1)安装MinGW
到
这里下载最新版本的mingw-get.exe,解压缩到 C:\MinGW 目录,在命令行窗口中运行
c:
cd \MinGW\bin
mingw-get install mingw msys libz-dev libz-dll
2)下载
PostgreSQL源代码,解压到 c:\MinGW\msys\1.0\ 目录下,运行c:\MinGW\msys\1.0\msys.bat 文件启动 msys,在msys窗口中运行:
cd postgresql-9.1.3
./configure CFLAGS='-mtune=pentium4 -g0' && make && make check NO_LOCALE=1 && make install
顺利的话,编译好的PostgreSQL就安装到了 c:\MinGW\msys\1.0\local\pgsql\ 目录下
分享到:
相关推荐
用mingw编译好的qtwebkit组件
由于是osg初学者,用的是mingw编译,所以网上一些教程不能用,只好自己编译,如有错误,欢迎指正,谢谢。
使用mingw4.9.2编译后的libxml2-2.7.7安装包,包括lib、bin、include等
使用 mingw 编译出 sqlite3.dll 和 sqlite3.exe 2. lsqlite3 (也是本压缩包的原型) http://lua.sqlite.org 从下面网址下载 Version 0.8 http://lua.sqlite.org/index.cgi/zip/lsqlite3_svn08.zip?uuid=svn_8 ...
libevent-2.0.22-stable在windows环境下使用mingw编译
OpenSSL,版本1.0.1e,使用MinGW编译,静态库
使用mingw4.9.2编译后的zlib-1.2.5,包含头文件和.a文件
windows下基于MinGW编译ffmpeg之_初级篇_中级篇
基于Qt的MinGw编译PCL及其所有依赖库boost、eigen、flann、qhull、VTK的成果,可在Qt直接调用运行
2014年4月22日最新的Windows下使用MinGW编译ffmpeg的教程,同时讲述了编译x265库的方法。 说明文档下载:http://download.csdn.net/detail/luofl1992/7232837
libevent-2.1.12-stable openssl1.1.1f 在windows环境下使用mingw编译 包含libevent 下的lib、include、bin和openssl的lib、include、bin 自己项目使用
使用QT5.9.5 mingw编译工具进行编译,对于使用QT 且编译器为mingw的小伙伴有一定帮助。 使用QT5.9.5 mingw编译工具进行编译,对于使用QT 且编译器为mingw的小伙伴有一定帮助。 使用QT5.9.5 mingw编译工具进行编译...
win32下使用mingw编译linphone!
Mingw编译的OSG库,下载的OSG库版本为3.4,在QT上配置好环境,可以直接使用。
OpenCV 3.2.0 使用minGW编译过程及问题解决
Qt官方开发工具只提供了动态编译版本,生成的dll文件比较多,程序占用空间也比较大,而利用静态库进行编译就可以编译出...所以我在此分享一下Qt5.6.3在windows下编译静态库的方法,并介绍了静态库在Qt中的使用方法。
在windows下用MinGW编译python源代码需要对代码做一些简单的修改,本文列举了修改方法,并详细的讲解编译过程中会遇到的问题。
Qt MinGW编译CyAPI源码,静态库工程,可以根据需要自行编译。
这是鄙人这两天接触mingw编译器,学习编译、调试时自己写的例程。编译器用的tdm-gcc-5.1.0-3,自带的gdb。 本资源只有代码,和某大神的gdb教程(我给保存成pdf),大家需要学习mingw和gdb的请详细查看其他教程,本...
windows下使用minGW编译生成的protoc.exe,可以直接用来生成 .pb.cc以及.pb.h。