在Windows下編譯golang

首先,我有一份1.7的版本安裝在c:\go下。html

因爲看Go源碼,有時候但願在一些庫的實現中加點小改動。這樣有利於理解。又下了一份代碼解壓在d:/go-devel/go目錄下。windows

能夠看看這個文件:spa

file:///D:/go-devel/go/doc/install-source.htmlhtm

因爲做者要照顧各類狀況下,囉嗦了。源碼

編譯一份新的go只須要作兩件事情:io

1 設置環境變量:編譯

GOROOT_BOOTSTRAP=c:/go  變量

 CGO_ENABLE=0file

2 在d:/go-devel/go/src下運行,all.bat。環境變量

編譯出來新的東西放在d:/go-devel/go/bin下。

切換到新的編譯的環境,就修改一下GOROOT變量,而且PATH中去掉c:\go,加入d:\go-devel\go

看看是否是真的,

D:\go-devel\go\src\net\http>go version
go version devel +524cd48 Sat Nov 12 21:24:06 2016 +0000 windows/amd64

相關文章
相關標籤/搜索