开发工具:goland
规范库 SDK:https://studygolang.com/dl
目录构造:
C:\project
src # 源代码目录
bin # 编译后的可执行文件目录
pkg # 扩大包目录
配置环境变量:
# 指标可执行程序运行操作系统,反对 darwin,freebsd,linux,windows
GOOS:windows
# 指标可执行程序操作系统构架,包含 386,amd64,arm
GOARCH:amd64
# 工作空间,保留 go 我的项目代码和第三方依赖包
GOPATH:C:\project
# go 规范库目录,即装置门路
GOROOT:C:\Go
# 查看 go 环境变量
> go env
配置 goland 环境变量,并关上工程 C:\project\src。
编写测试程序:
# \project\src\hello.go
// 每个程序都必须有一个包名
package main
// 导入 fmt 规范包,用于格式化输入
import "fmt"
// 主函数,花括号必须与函数名同行
func main() {
// 不须要分号结尾
fmt.Println("hello world")
}
构建我的项目:
# Windows
go build -o hello.exe hello.go
./hello.exe
# Linux
GOOS=linux
go build -o hello-linux hello.go
chmod +x hello-linux
./hello-linux