GoLang | 入门及进阶使用


安装地址

go version
  • 设置全局环境变量: go下载代理,防止相关文件下载超时
GOPROXY: https://goproxy.io,direct
  • 设置全局环境变量: go依赖下载路径
GOPATH: E:\data\go

安装 make 工具

  • MinGW(Minimalist GNU for Windows)是一个为 Windows 系统提供的自由软件开发环境,它包含了一组适用于 Windows 的 GNU 工具集,包括编译器、链接器、调试器和其他相关工具。MinGW 使得开发者能够在 Windows 平台上编写和编译源代码,而不需要第三方 C 运行时库。
  • 主要包含: GCC, Binutils, Make, GDB 等常用组件
  • 下载地址 👉 https://sourceforge.net/projects/mingw/files/latest/download?source=files
  • 全局变量中设置安装目录E:\MinGW\bin
  • 在安装目录下 E:\MinGW\bin 复制文件 copy mingw32-make.exe make.exe
  • 检查安装结果 make -v; IDEA设置make路径
GOPROXY=https://goproxy.io,direct

安装依赖包

$ go mod tidy

项目启动

go run ./cmd/lumenim commet

项目调试

  • 低版本的 GoLand + 高版本的 GoLang 不匹配,需要重新下载调试器
go install github.com/go-delve/delve/cmd/dlv
  • 或者下载源码进行安装
git clone git@github.com:go-delve/delve.git
cd ./delve/cmd/dlv
go build # 生成 dlv.exe 文件
# 将生成的 dlv.exe 替换 GoLand 旧版本的编译工具
# E:\JetBrains\GoLand 2021.2.1\plugins\go\lib\dlv\windows
  • 上述生成的dlv.exe也可以用于vscode调试

文章作者: 艾茜茜
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 艾茜茜 !
  目录