1.go安装及相关配置

目录

  • 概述
  • 下载
  • 基本命令
    • Go build
    • 环境设置
  • 结束

概述

下载

官网速递
1.go安装及相关配置_第1张图片
选择 1.20.x 一个是因为是次新版本,另一个,mac 系统是 10.13.6 ,1.20.x 是最后一个支持此版本的。

环境变量

  • GOROOT
    • go的安装目录(将go安装到哪里 which go、cat /etc/profile ,在需要看go源码时,可以由此进入)
  • GOPATH
    • src:存放源代码
    • pkg:存放依赖包
    • bin:存放可执行文件
  • 其它常用变量
    • GOOS GOARCH GOPROXY
    • 国内用户建议设置 goproxy: export GOPROXY=https://goproxy.cn

基本命令

命令 解释
build 编译代码,编译成可执行文件
fmt 格式化代码
get 拉取依赖,后可以 import
install 直接在容器中编译,测试是否可以运行
mod 依赖管理的命令
test 测试
vet 代码静态检查,发现可能的bug或者可疑的构造

Go build

  • Go 语言不支持动态链接,因此编译时会将所有依赖编译进同一个二进制文件。
  • 指定输出目录
    • go build -o bin/mybinary .
  • 常用环境变量设置编译操作系统和 cpu 架构
    • GOOS=linux GOARCH=amd64 go build
  • 会支持列表
    • $GOROOT/src/go/build/syslist.go

环境设置

如下配置是为后面 Visual studio code 整合,做准备。

go env -w GOPROXY=https://goproxy.cn,direct
go env -w GO111MODULE=auto

appledeMacBook-Pro:~ hyl$ go env

结束

至此,go安装及相关配置 就结束了,如有疑问,欢迎评论区留言。

你可能感兴趣的:(go,golang,go,环境安装)