本文适用于win7 win10。
下载
官网下载地址:MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64/mingw-w64-release at SourceForge.net
不过我下了exe安装版报错,如下图,所以最后选择了zip方式。
zip版本解压
配置环境变量
;C:\mingw64;C:\mingw64\bin
验证
源文件
新建test.c文件
#include <stdio.h>
int main()
{
printf("goodbye world");
return 0;
}
GCC编译
gcc test.c -o test
MAKE编译
创建make副本.复制mingw32-make.exe,粘贴重命名为make.exe
安装msys-base
打开minGW,选择Baseic Setup,找到msys-base,选择mark for installation。
找到工具菜单栏,点击installation - apply changes - apply,工具会自动安装了。
安装MSYS-m4
因为autoconf需要用。点击GW左侧树形的MSYS-找到msys-m4,有三个都选上,同上一步。
设置hostname
c:\windows\system32\drivers\etc\host
下面添加一行hostname,我这里只是演示,随意写了一个
192.168.8.54 baidu
安装msys必选依赖库
export PATH=$PATH:/c/mingw/bin
mingw-get install msys-wget
mingw-get install msys-perl
mingw-get install msys-unzip
找到C:\MinGW\msys\1.0\msys.bat,运行上面的脚本。
cd c:
sh mingw-get.sh
解压postgis_build
1、创建目录
在version里面有依赖库安装目录和对应版本,自定义修改
BUILDCHAIN=/c/mingw64
2、安装依赖库
sh build_postgis_deps.sh