环境搭建
https://golang.org/dl/
到官网下载go的编译环境,需要翻墙,我的分享地址http://yunpan.cn/cw7rWTNH4pjKF (提取码:d107),windows下载选择go1.4.2.windows-amd64.msi,其他系统选择对应的文件
安装完成后添加相应的环境变量GOROOT(go的安装路径,windows下默认为c:\go),修改PATH,增加go安装目录下的bin文件夹,即%GOROOTH%\bin
打开cmd 输入 go version ,能看到如下信息,环境就算是装好了
E:\>go version
go version go1.4.2 windows/amd64
编译运行
来个hello word.
code:
package main
import (
"fmt"
"os"
"strings"
)
func main() {
who := "World!"
if len(os.Args) > 1 { /* os.Args[0] is "hello" or "hello.exe" */
who = strings.Join(os.Args[1:], " ")
}
fmt.Println("Hello", who)
}
把文件放到一个文件下;如xy
打开cmd , 进入xy文件夹,输入 go build,就看到生成了可执行文件xy.exe,这个和当前文件夹的名字一样
E:\code\20code\xy>go build
E:\code\20code\xy>dir
驱动器 E 中的卷是 文档
卷的序列号是 0002-DF4C
E:\code\20code\xy 的目录
2015/06/13 12:44 <DIR> .
2015/06/13 12:44 <DIR> ..
2014/11/08 09:16 929 hello.go
2015/06/13 12:44 2,238,464 xy.exe
2 个文件 2,239,393 字节
2 个目录 133,729,607,680 可用字节
执行 xy.exe
E:\code\20code\xy>xy.exe
Hello World!
还有一种编译golang方式 go install,他会自动把编译后的可执行文件放到一个地方,这个地方由环境变量GOPATH决定,就是%GOTH%\bin,代码要放到%GOPATH%\src
如下
这样到src下的目录里执行go install,编译后的可执行文件就会自动放到bin里,这时把bin放到path环境变量里,执行时就不用输入完整路径了。