wang290 发表于 2014-12-31 13:35

golang源码编译+环境配置 一条龙

下载golang源码包http://www.golangtc.com/download
解压到喜欢的文件夹 D:\Go
下载MinGWhttp://url.cn/Tc6WyK (密码:xcpX)
安装到喜欢的文件夹 D:\MinGW
下载githttp://git-scm.com/download/
安装到喜欢的文件夹 D:\Git
下载liteidehttp://www.golangtc.com/download/liteide
安装到你喜欢的文件夹
配置环境变量新建四个环境变量 GOROOT GOPATH GITPATH MINGW
GOROOT = D:\Go
GOPATH = D:\youLike\bin
GITPATH = D:\Git\bin
MINGW = D:\MinGW\bin
最后,在path末尾追加: ;%GOROOT%;%GOPATH%;%GITPATH%;%MINGW%
现在,你已经可以执行go get命令、编译go源码的gcc命令。
编译golang源码编译windows版:
D:\Go\src\make.bat (等待几分钟编译过程)
编译linux版:
在D:\Go\src目录下新建cc.bat,内容拷贝如下
set CGO_ENABLED=0:::::::::::::::::::::x86:::::::::::::::::::::::::::::::::::::::set GOARCH=386 set GOOS=windowscall make.bat --no-cleanset GOOS=linuxcall make.bat --no-clean::set GOOS=freebsd::call make.bat --no-clean::set GOOS=darwin::call make.bat --no-clean::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::x64:::::::::::::::::::::::::::::::::::::::set GOARCH=amd64 set GOOS=linuxcall make.bat --no-clean ::set GOOS=freebsd::call make.bat --no-clean::set GOOS=darwin::call make.bat --no-clean:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::arm::::::::::::::::::::::::::::::::::::::::set GOARCH=arm::set GOOS=linux::call make.bat --no-clean::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::install gocode::::::::::::::::::::::::::::set GOARCH=386set GOOS=windowsgo get github.com/nsf/gocodepause再执行
D:\Go\src\cc.bat (等待几分钟编译过程)
编译和交叉编译打开liteide,点击图中按钮,修改GOROOT为你所在的位置。
http://image.wokugame.com/article/2014_November/19/821464378.jpg
点击B按钮即可编译。
编译linux同理,选择cross-linux64,点击图中按钮,修改GOROOT为你所在的位置,点击B即可编译。

                                       
页: [1]
查看完整版本: golang源码编译+环境配置 一条龙