- 安装包下载
- 下载链接:https://dl.google.com/go/go1.12.3.windows-amd64.msi
- 环境搭建
- 安装完成之后,找一个来存放go语言文件的文件夹,我这里选的是G:\go
- GOROOT:Go 安装后的根目录(例如:G:\go),安装过程中会由安装程序自动写入系统环境变量中。
- GOBIN:Go 的二进制文件存放目录(%GOROOT%\bin)
- PATH:需要将 %GOBIN% 加在 PATH 变量的最后,方便在命令行下运行。
-
- 在GOPATH目录下(G:\go)新建三个文件夹
- bin // 用来存放编译好的可执行文件
- pkg //包含包对象,编译好的库文件
- src //包含 Go 源文件
- 在GOPATH目录下(G:\go)新建三个文件夹
- 第一个go程序
1 package main //package:表示这是一个go的包文件 main表示该文件可被编译成可执行文件 2 3 import "fmt" //import:导入包 fmt一个包名 导入包的字符串必须用双引号包裹 4 5 func main() { //main函数,入口函数 6 fmt.Println("hello world!") //fmt包的Println方法,在控制台打印出字符串 7 }
- 编译和运行
- go run
- 编译并直接运行程序,它会产生一个临时文件(但不会生成 .exe 文件),直接在命令行输出程序执行结果,方便用户调试。
- go build
- 用于测试编译包,主要检查是否会有编译错误,如果是一个可执行文件的源码(即是 main 包),就会直接生成一个可执行文件。
- go install:
- go install 的作用有两步:第一步是编译导入的包文件,所有导入的包文件编译完才会编译主程序;第二步是将编译后生成的可执行文件放到 bin 目录下($GOPATH/bin),编译后的包文件放到 pkg 目录($GOPATH/pkg)。
- go run