1.go安装及相关配置

发布时间:2024年01月15日

概述

下载

官网速递
在这里插入图片描述
选择 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安装及相关配置 就结束了,如有疑问,欢迎评论区留言。

文章来源:https://blog.csdn.net/2301_79691134/article/details/135551406
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。