在学习Go语言编程之前,我们需要安装和配置好Go语言的开发环境。可以选择线上的编译器:http://tour.golang.org/welcome/1 来直接执行代码。也可以在您自己的计算机上安装开发编译环境。

本地环境设置

如果您愿意在本地环境安装和配置Go编程语言,则需要在计算机上提供以下两个软件:

  • 文本编辑器
  • Go编译器

文本编辑器

BriefEpsilonEMACSvimvi

文本编辑器的名称和版本可能因不同的操作系统而异。例如,记事本只能在Windows上使用,vim(或vi)可以在Windows以及Linux或UNIX上使用。

.go

在开始编程之前,确保您安装好并熟练使用一个文本编辑器,并且有足够的经验来编写计算机程序代码,将代码保存在文件中,编译并最终执行它。

Go编译器

在源文件中编写的源代码是人类可读的源程序。 它需要“编译”变成机器语言,以便CPU可以根据给出的指令实际执行程序。

这个Go编程语言编译器用于将源代码编译成可执行程序。这里假设您知道或了解编程语言编译器的基本知识。

3264

以下部分将演示如何在各种操作系统上安装Go语言环境的二进制分发包。

下载Go存档文件

go1.7.4.windows-amd64.msi

注:写本教程的时,使用的电脑是:Windows 10 64bit 系统

如果操作系统不一样,可选择对应版本下载安装。

操作系统 存档名称
Windows go1.7.windows-amd64.msi
Linux go1.7.linux-amd64.tar.gz
Mac go1.7.4.darwin-amd64.pkg
FreeBSD go1.7.freebsd-amd64.tar.gz

在UNIX/Linux/Mac OS X和FreeBSD上安装

/usr/local/usr/local/go
tar -C /usr/local -xzf go1.7.4.linux-amd64.tar.gz
/usr/local/go/binPATH
操作系统 输出
Linux export PATH=$PATH:/usr/local/go/bin
Mac export PATH=$PATH:/usr/local/go/bin
FreeBSD export PATH=$PATH:/usr/local/go/bin

在Windows上安装

C:\GoC:\Go\bin

验证安装结果

F:\worksp\golangtest.gotest.go
package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}
test.go
F:\worksp\golang>go run test.go
Hello, World!

Go语言在线开发工具(免安装)

Go 是一个开源的编程语言, Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。需要在自己的计算机上运行Go语言,那么就需要安装Go语言的开发编译环境。下面我向你介绍一下如何在 CloudStudio 平台上快速开始你的Go项目

CloudStudio 已经为我提供了内置的Go语言开发环境,我们只需要选择他就可以运行我们的Go语言项目,下面提供一个小例子:

"Go"go run hello.go
/* 代码示例:*/

package main
import "fmt"

func main() {
   fmt.Println("Hello, Universe! I'm running on CloudStudio!")
}

Tips: 从终端中输入命令可以看出 CloudStudio 为我们集成了 Ubuntu16.04.1 + Go1.6.2 的开发环境