当前位置:   article > 正文

Golang工具安装_安装gometalinter

安装gometalinter

目录

 

1、下载安装Golang.

2、以1.11版本为例,安装

3、环境变量配置

4、安装编译器和链接器

5、Golang安装完成,还需要一个IDE才能用。


1、下载安装Golang.

也可以用源码编译 https://github.com/golang/go  怎么编译,这个可以去百度

2、以1.11版本为例,安装

开始安装:

选择安装路劲:

开始Install

安装中…… 如果有旧的版本的话,这里会卸载掉,安装新的版本

安装完成:

3、环境变量配置

Go 开发环境依赖于一些操作系统环境变量,你最好在安装 Go 之间就已经设置好他们。如果你使用的是 Windows 的话,你完全不用进行手动设置,Go 将被默认安装在目录c:/go下。这里列举几个最为重要的环境变量:

  • $GOROOT 表示 Go 在你的电脑上的安装位置,它的值一般都是$HOME/go,当然,你也可以安装在别的地方。
  • $GOARCH 表示目标机器的处理器架构,它的值可以是 386、amd64 或 arm。
  • $GOOS 表示目标机器的操作系统,它的值可以是 darwin、freebsd、linux 或 windows。
  • $GOBIN 表示编译器和链接器的安装位置,默认是$GOROOT/bin,如果你使用的是 Go 1.0.3 及以后的版本,一般情况下你可以将它的值设置为空,Go 将会使用前面提到的默认值。

目标机器是指你打算运行你的 Go 应用程序的机器。

Go 编译器支持交叉编译,也就是说你可以在一台机器上构建运行在具有不同操作系统和处理器架构上运行的应用程序,也就是说编写源代码的机器可以和目标机器有完全不同的特性(操作系统与处理器架构)。

为了区分本地机器和目标机器,你可以使用$GOHOSTOS和$GOHOSTARCH设置目标机器的参数,这两个变量只有在进行交叉编译的时候才会用到,如果你不进行显示设置,他们的值会和本地机器($GOOS和$GOARCH)一样。

  • $GOPATH 默认采用和$GOROOT一样的值,但从 Go 1.1 版本开始,你必须修改为其它路径。它可以包含多个包含 Go 语言源码文件、包文件和可执行文件的路径,而这些路径下又必须分别包含三个规定的目录:src、pkg和bin,这三个目录分别用于存放源码文件、包文件和可执行文件。
  • $GOARM 专门针对基于 arm 架构的处理器,它的值可以是 5 或 6,默认为 6。
  • $GOMAXPROCS 用于设置应用程序可使用的处理器个数与核数。

说了这么多,其实我们关注下GOPATH和GOROOT就可以了。

然后在path中添加路径$GOROOT/bin,这个是默认值。即使在path中不添加也没有关系。

注意:GOPATH是你的工作目录

4、安装编译器和链接器

这个必须安装,不然你没法用,一般新安装的go是没有的,在$GOROOT/bin下。

  1. dlv.exe
  2. errcheck-ng.exe
  3. go-find-references.exe
  4. go-outline.exe
  5. go-symbols.exe
  6. go.exe
  7. gocode-gomod.exe
  8. gocode.exe
  9. godef-gomod.exe
  10. godef.exe
  11. godoc.exe
  12. gofmt.exe
  13. goimports.exe
  14. golint.exe
  15. gometalinter.exe
  16. gomodifytags.exe
  17. gopkgs.exe
  18. gorename.exe
  19. goreturns.exe
  20. gosimple.exe
  21. gotests.exe
  22. gotype.exe
  23. guru.exe
  24. impl.exe
  25. keyify.exe
  26. megacheck.exe
  27. rdeps.exe
  28. staticcheck.exe
  29. structlayout-optimize.exe
  30. structlayout-pretty.exe
  31. structlayout.exe
  32. unused.exe

有很多的,可以不需要全部安装,但是必须的要有。

这些可以自己编,也可以去下载。

5、Golang安装完成,还需要一个IDE才能用。

推荐用LiteIDE(专用的)或者VSCode

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/622173
推荐阅读
相关标签
  

闽ICP备14008679号