安装Go语言开发包

在Windows上安装Go语言开发包

下载Go语言开发包

在Go语言官网:https://golang.google.cn/dl/ 下载Windows系统下的Go语言开发包,如下图所示:

这里我们下载的是64位的开发包,如果你的电脑是32为系统的话,则需要下载32位的开发包。

注意:下载 Windows 版本的Go语言开发包时尽量选择 MSI 格式,因为它可以直接安装到系统,不需要额外的操作。

安装Go语言开发包

双击我们下载好的Go语言开发包即可启动安装程序,按照提示步骤操作即可,这里不再一一展示了。

设置环境变量

开发包安装好之后,在正式编程开始之前,我们需要设置一些环境变量。
GOPATH:是一个路径,用来存放开发中需要用到的代码包。如图:

我们点击添加,设置对应的目录即可。其他的环境变量安装包均会自动进行设置。环境变量设置好后,可以通过go env 命令来进行查看。如图:

上面只显示了部分结果,如果执行go env 命令后,出现类似上面的结果,说明我们的Go开发包已经安装成功了。

在Linux上安装Go语言开发包

上面我们已经介绍了在Windows系统上搭建Go语言开发包,那么一样的,我们还是先在Go语言官网上找到对应os的安装包,如图所示:

但是先别着急下载,按照下面步骤进行。

安装Go语言开发包

  • 复制Go语言开发包的下载链接,比如:https://golang.google.cn/dl/go1.18.3.linux-amd64.tar.gz
  • 在终端使用cd命令进入你用来存放安装包的目录中(比如/usr/local/目录)
  • 使用wget命令下载Go语言开发包
  • 使用tar 命令解压刚刚下载的go语言开发包
  • 解压成功后会在当前目录下新增一个go目录
    至此,我们在Linux系统上安装Go语言开发包就完成了。接着就可以cd到这个目录,然后就可以使用bin/go version 命令查看当前Go语言版本。

配置环境变量

我们需要配置2个环境变量:GOROOT和PATH。

  • GOROOT = Go语言的当前安装目录,可以使用export GOROOT=/usr/local/go来设置。
  • PATH:为了方便使用Go语言命令和Go程序的可执行文件,需要追加其值,可以使用export PATH=$PATH:$GOROOT/bin:$GOBIN来设置。
    为了方便以后的使用,需要把这几个环境变量添加到profile文件中(~/.bash_profile 或 /etc/profile)。如果是单用户使用,可以将环境变量添加在 home 目录下的 bash_profile 文件中,如果是多用户使用,需要添加在 /etc/profile 文件。(推荐大家在 /etc/profile 文件中设置环境变量)。
    使用vi /etc/profile 命令打开 profile 文件,并将环境变量添加到文件末尾,然后使用source /etc/profile命令使配置生效。接下来就可以使用go env命令来查看环境变量参数了。

在Mac上安装Go语言开发包

还是先在Go语言官网上找到对应os的安装包,如图所示:

自己根据自己的OS版本进行下载即可。

安装Go语言开发包

Mac OS 的Go语言开发包是.pkg格式的,双击我们下载的安装包即可开始安装。Mac OS 下是傻瓜式安装,一路点击“继续”即可,不再赘述。
安装包会默认安装在 /usr/local 目录下,如下所示。

安装完成之后,在终端运行 go version,如果显示类似下面的信息,表明安装成功。

设置GOPATH环境变量

开始写 go 项目代码之前,我们需要先配置好环境变量。编辑 ~/.bash_profile(在终端中运行 vi ~/.bash_profile 即可)来添加下面这行代码(如果你找不到 .bash_profile,那自己创建一个就可以了):

export GOPATH=$HOME/go

保存然后退出你的编辑器。然后在终端中运行命令source ~/.bash_profile使环境变量生效。

$HOME 是每个电脑下的用户主目录,每个电脑可能不同,可以在终端运行 echo $HOME 获取。

GOROOT也就是Go开发包的安装目录默认是在 /usr/local/go,如果没有,可以在 bash_profile 文件中设置,使用:export GOROOT=/usr/local/go,然后保存并退出编辑器,运行 source ~/.bash_profile 命令即可。

安装Go语言开发IDE

下面介绍几个常用的Go语言开发IDE,它们都具有自动化提示,自动化fmt功能。因为它们都是跨平台的,所以安装步骤之类的都是通用的。如图:

Goland

Goland是由JetBrains公司开发的一个新的商业IDE,旨在为Go开发者提供的一个符合人体工程学的新的商业IDE。Goland整合了IntelliJ平台(一个用于 java 语言开发的集成环境,也可用于其他开发语言),提供了针对Go语言的编码辅助和工具集成。

下载地址: https://www.jetbrains.com/go/

LiteIDE

LiteIDE是一款专门针对 Go 开发的集成开发环境,在编辑、编译和运行 Go 程序和项目方面都有非常好的支持。同时还包括了对源代码的抽象语法树视图和一些内置工具(此开发环境由国人 vfc 大叔开发)。

LiteIDE 是一款非常好用的轻量级 Go 集成开发环境(基于 QT、Kate 和 SciTE),包含了跨平台开发及其它必要的特性,对代码编写、自动补全和运行调试都有极佳的支持。它采用了 Go 项目的概念来对项目文件进行浏览和管理,它还支持在各个 Go 开发环境之间随意切换以及交叉编译的功能。

同时,它具备了抽象语法树视图的功能,可以清楚地纵览项目中的常量、变量、函数、不同类型以及他们的属性和方法。

下载地址 http://sourceforge.net/projects/liteide/files

Sublime Text

一个革命性的跨平台(Linux、Mac OS X、Windows)文本编辑器,它支持编写非常多的编程语言代码。对于 Go 而言,它有一个插件叫做 GoSublime 来支持代码补全和代码模版。

Eclipse

是一款 Eclipse IDE 的插件,拥有非常多的特性以及通过 GoCode 来实现代码补全功能。其依附于著名的 Eclipse 这个大型开发环境,虽然需要安装 JVM 运行环境,但却可以很容易地享有 Eclipse 本身所具有的诸多功能。这是一个非常好的编辑器,完善的代码补全、抽象语法树视图、项目管理和程序调试功能。

Visual Studio Code(简称VS Code)

vscode是微软基于Electron和web技术构建的开源编辑器, 是一款很强大的编辑器。开源地址:https://github.com/Microsoft/vscode,能运行在 Mac OS X、Windows 和 Linux 上的跨平台开源代码编辑器。

VS Code 使用 JSON 格式的配置文件进行所有功能和特性的配置,同时它还可以通过扩展程序为编辑器实现编程语言高亮、参数提示、编译、调试、文档生成等各种功能。

安装Go插件之后即可进行Go语言开发。

Atom

Atom是GitHub基于Electron和web技术构建的开源编辑器, 是一款很漂亮强大的编辑器缺点是速度比较慢。下载地址: https://atom.io/,然后安装go-plus插件:在Atom中的 Preference 中可以找到install菜单,输入 go-plus,然后点击安装(install),就会开始安装 go-plus , go-plus 插件会自动安装对应的依赖插件,如果没有安装对应的go的类库会自动运行: go get 安装。

Vim

Vim是从vi发展出来的一个文本编辑器, 代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

vim-go是vim上面的一款开源的go语言使用最为广泛开发环境的的插件

插件地址:github.com/fatih/vim-go

安装Go语言开发工具相关推荐

  1. Linux OR CentOS环境下安装go语言开发工具

    go语言版本下载网站:Go下载 - Go语言中文网 - Golang中文社区 1.下载完相应的版本就通过lrzsz工具进行上传到相应目录:/data 2.cd进入你用来存放安装包的目录cd /data ...

  2. 【C语言从零到入门】第二节 C语言开发工具的安装

    工欲善其事,必先利其器. 要想学习C语言,第一步当然是安装C语言的开发工具,我们在这里选择Dev-C++作为开发工具 为什么选择Dev-C++ ? 小巧,Dev-C++的安装包仅48MB,且对电脑的配 ...

  3. c++整理程序 dev_C编程从入门到实践:C语言开发工具详解(2)

    DEV C++是一款经典的轻量级C语言开发工具,其安装大小只有几十兆,并且具有图形视图界面,操作比较容易.在DEV C++编码界面中可以使用复制和粘贴等命令,这提高了开发效率. 2.3.1安装DEV ...

  4. C语言开发工具(编译器|IDE)推荐

    常用的C语言开发工具有很多,每个开发工具所支持的库函数和对标准的实现都有差异.不过,对于初学者,可以忽略这些细节,选择一款使用广泛.上手容易的开发工具才是王道. Windows平台下推荐VC6.0或V ...

  5. L1D1:嵌入式Linux C语言开发工具及基础命令

    嵌入式Linux C语言开发工具及基础命令 一.ubuntu环境搭建 请自行准备VMware workstation15安装包 及 ubuntu18.04.iso镜像文件.可参考链接:VMware W ...

  6. Go语言开发工具和插件

    目录 Goland IntelliJ Idea Eclipse Goland GoLand: A Clever IDE to Go by JetBrains IntelliJ Idea File> ...

  7. devc 如何编写java,Android For JNI(1)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序...

    Android For JNI(一)--JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序 当你的Android之旅一步步的深入的时候,你其实会发现,很多东西都必须去和framew ...

  8. C语言开发工具(开发环境)

    C语言开发工具(开发环境)   可以根据您的喜好选择下面任一款开发工具: Editplus+GCC/VC6 编译环境(绿色免安装版) (强烈推荐) Dev C++ 5.0 多国语言版 (4.9.9.2 ...

  9. dev c++如何恢复默认设置_C编程从入门到实践:C语言开发工具详解(2)

    DEV C++是一款经典的轻量级C语言开发工具,其安装大小只有几十兆,并且具有图形视图界面,操作比较容易.在DEV C++编码界面中可以使用复制和粘贴等命令,这提高了开发效率. 2.3.1安装DEV ...

  10. Windows安装Go语言开发环境+配置

    Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易. 今天我们就来简单的介绍下Windows下安装go语言开发环境的简单的教程和一些配置,我想对于刚刚入手的小伙伴来说,这个教程还是很 ...

最新文章

  1. Android 一个apk多个ICON执行入口
  2. 【郭林专刊】JSP中JSTL提供的函数标签EL表达式操作字符串的方法
  3. db2 最近三个月_昙花一现,PA、PC月跌1800,通用料一蹶不振,救不起的塑市!
  4. windows7下cmd中一键切换virtualenv中的Python版本
  5. 一文搞懂 Java 线程中断
  6. c语言大型软件设计的面向对象_C语言跟C++的根本区别以及特点
  7. 2015年,大数据将改变客户关系
  8. python分配问题_Python字符串分配问题!
  9. python计算思维的概念_用Python学计算思维turtle详解
  10. css设置自适应屏幕高度
  11. 关于3Q大战和反垄断
  12. SDIO接口(1)——SDIO简介
  13. 怎样用美图秀秀制作一寸照片
  14. python编译器哪个最好用_python编写器哪个好用?
  15. vue3 loadsh 防抖功能
  16. allegro 移动元件时飞线隐藏或者拖动元件时飞线不显示?
  17. Cairo 图形指南 (5) —— 形状与填充
  18. 推荐系统中的选择偏差及处理
  19. 2022 VeLO: Training Versatile Learned Optimizers by Scaling Up
  20. NI Vision:二值图像连通域标记算法

热门文章

  1. 我与计算机的不解之缘
  2. windows10恢复分区删除方法
  3. Buffer Overflow with Shellcode-protostar-stak5-bin-0x06
  4. 羡慕别人表格做的快?6个Excel小技巧+25个Excel快捷键!收藏没错
  5. Python爬虫系列之爬取美团美食板块商家数据,选困的福利
  6. 微信小程序退出到微信
  7. 阿丹学理财之资产配置
  8. #TCP你学得会# Wireshark中的TCP Spurious Retransmission
  9. 2019第四次新生周赛——YZJ的牛肉干
  10. DeBUG|实例化servlet类xxxx异常