安装
- 下载源码包
wget https://dl.google.com/go/go1.13.6.src.tar.gz
- 解压
tar -C /usr/local -xzf go1.13.6.src.tar.gz
- 设置环境变量
export PATH=$PATH:/usr/local/go/bin
- 测试
go version
环境变量配置
- GOROOT
Go 语言安装根目录的路径,也就是 GO 语言的安装路径 - GOPATH
若干工作区目录的路径。是我们自己定义的工作空间
GOPATH 简单来说是 Go 语言的工作目录,它的值是一个或多个目录的路径,每个目录都代表 Go 语言的一个工作区(workspace)。
事实上,由于 Go 语言项目在其生命周期内的所有操作(编码、依赖管理、构建、测试、安装等)基本上都是围绕着 GOPATH 和工作区进行的
1.8 以前必须设置,1.8以后使用默认值 - GOBIN
GO 程序生成的可执行文件(executable file) -
go env
查看go环境变量设置
代码包
Go 语言的源码是以代码包为基本组织单位的。
在工作区中,一个代码包的导入路径实际上就是从 src 子目录,到该包的实际存储位置的相对路径。
image.png
- go bulid 构建代码
-x ,-n ,-v ,-a - go install 安装代码
- go run xxx.go 直接运行代码
hello world
//包 代表代码所在的模块
package main
//导入依赖的代码
import "fmt"
//功能实现
func main(){
fmt.Print("hello world")
}
网友评论