搭建 Go 开发环境

搭建Go开发环境

安装步骤

GOROOTGOPATH

  • 都是环境变量
  • 前者是安装 go 开发包的路径
  • 从1.8 版本开始,开发包在安装成功后会为 GOPATH 设置一个默认目录
  • GOPATH 默认目录 C:\Users\Light\go

GOPROXY

  • 1.14 之后,使用go mod模式管理依赖环境,不需要强制把代码写在GOPATH下的 src 目录
  • 默认GOPROXY配置是 GOPROXY=https://proxy.golang.org,direct
  • 推荐使用https://goproxy.cn 或者 https://goproxy.io
  • 修改GOPROXY : go env -w GOPROXY=https://goproxy.cn,direct

Go 开发编辑器

  • Go 采用UTF-8 编码的文本文件存放源码
  • 推荐使用VS Code or Goland

VS Code 配置

  • 安装中文简体插件
    • 管理扩展 -》 chinese -> install
  • 安装 Go 扩展
    • Go 扩展插件:支持 Go 语言并发
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XFsk5g9E-1618978335788)(E:\LearningNotes\Go\搭建Go开发环境.assets\image-20210415224520938.png)]

第一个 Go 程序

  • Hello World

    • 后缀:.go

    • package main  // 声明 main 包,表明当前是一个可执行程序
      
      import "fmt"  // 导入内置 fmt 包
      
      func main(){  // main函数,是程序执行的入口
      	fmt.Println("Hello World!")  // 在终端打印 Hello World!
      }
      
  • 遇到的问题:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PBQGWRxn-1618978335791)(E:\LearningNotes\Go\搭建Go开发环境.assets\image-20210415225451481.png)]

    • solution : go get -v github.com/stamblerre/gocode
  • go build

    • 表示将源代码编译成可执行文件
    • 在hello目录下执行go build 或者 在其他目录 go build hello
    • go 编译器会去 GOPATH 的src目录下查找要编译的hello项目
    • 编译得到的可执行文件会保存在执行编译命令的当前目录
    • 在终端执行.exe : go build -o hello.exe

切换到 cmd.exe 作为默认终端

  • 默认是使用powershell作为终端

  • 推荐选择cmd.exe为默认终端

    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JyqUyu1B-1618978335793)(E:\LearningNotes\Go\搭建Go开发环境.assets\vscode_shell2.png)]
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wLMu1iAd-1618978335798)(E:\LearningNotes\Go\搭建Go开发环境.assets\vscode_shell3.png)]
  • go install

    • 先编译源代码得到可执行文件
    • 然后将可执行文件移动到GOPATH的bin目录下
    • 因为我们的环境变量中配置了GOPATH下的bin目录,所以我们就可以在任意地方直接执行可执行文件了
  • 跨平台编译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值