今天心血来潮,想试验一下go语言,登陆到http://golang.org/,搜索window,发现go是用开源方式支持windows的,官方并不支持(不知怎么想的)。 有从FAQ追到http://code.google.com/p/go/wiki/WindowsPort,下载了一个windows版,下了看说明,都是linux相关的,没有说windows怎么用,又到网上搜,找到一篇,试验了一下不行,报找不到fmt,重新调整后才允许起来。
总结一下环境变量设置:
set GOOS=windows
set GOROOT=c:/go
set GOARCH=386
set path=c:/go/bin;C:/go/lib;%path%
然后编译:
8g first.go
8l first.8
生成8.out.exe就可以了
first.go代码
package main
import "fmt"
func main() {
fmt.Printf("Hello, World!!!!/n")
}
就是一个hello world
呵呵,感觉不错,以后抽时间好好研究一下go