网站开发税率多少钱,小白测评做网站,晋中建设集团网站,上海市建设安全协会成绩查询的网站我的环境#xff1a;64位 windows 10go version go1.9.1 windows/amd641. 安装MinGW-w64我的系统是64位win10#xff0c;早期版本的MinGW我安装后编译go的相关工具会一路报错#xff0c;换成mingw-w64就可以顺利编译#xff0c;下载地址#xff1a;http://sourceforge.net…我的环境64位 windows 10go version go1.9.1 windows/amd641. 安装MinGW-w64我的系统是64位win10早期版本的MinGW我安装后编译go的相关工具会一路报错换成mingw-w64就可以顺利编译下载地址http://sourceforge.net/projects/mingw-w64/下载完进行安装处理器架构选择x86_64(64位)其他选项使用默认下一步选择安装路径假设为C:\MinGW按下一步开始下载安装。最后把 C:\MinGW\mingw64\bin 加入到系统环境变量。2. 构建Go标准包进入到go的src目录下我的是 C:\go\src执行 all.bat 进行编译不出意外的话很快就会完成。接下来就可以在windows下编译linux平台的二进制文件了进入项目目录创建一个批处理文件 make-linux.bat输入以下命令:: 设置目标环境处理器架构set GOARCHamd64:: 设置目标操作系统set GOOSlinux:: 开始编译go buildpause保存后运行就可以看到当前目录下已经编译生成了可在64位linux环境下运行的可执行文件。环境变量 GOARCH 和 GOOS 分别用来指定编译目标环境的处理器架构和操作系统类型支持以下组合$GOOS$GOARCHdarwin386darwinamd64dragonfly386dragonflyamd64freebsd386freebsdamd64freebsdarmlinux386linuxamd64linuxarmnetbsd386netbsdamd64netbsdarmopenbsd386openbsdamd64plan9386plan9amd64solarisamd64windows386windowsamd64注意Go语言对系统是有要求的版本太低的系统可能不支持具体可以看这里 https://golang.org/doc/install3. 使用交叉编译工具Gox使用 go get github.com/mitchellh/gox 进行安装后会在 $GOPATH/bin 目录下生成 gox.exe为了方便以后使用最好拷到 c:\go\bin 目录下。然后进入到项目目录执行 gox 即可一次性完成所有平台的编译。$ goxNumber of parallel builds: 4如果只想编译64位linux和windows下的程序可使用gox -os windows linux -arch amd64更多用法请看帮助信息gox -h