加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

go语言之行--简介与环境搭建

发布时间:2020-12-16 19:34:40 所属栏目:大数据 来源:网络整理
导读:table style="height: 30px; background-color: #afeeee; width: 1266px;" border="0" tr tdspan style="font-size: 16px;" 一、Go简介 /td /tr /table Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griese
<tr>
<td><span style="font-size: 16px;">一、Go简介</td>
</tr></table>

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。

Go是从2007年末由Robert Griesemer,Rob Pike,Ken Thompson主持开发,后来还加入了Ian Lance Taylor,Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

Go 语言最主要的特性:

<table style="height: 30px; background-color: #afeeee; width: 1266px;" border="0">

三、开发环境搭建

安装包下载地址为:。

如果打不开可以使用这个地址:

各个系统对应的包名:

操作系统 ?

仅仅安装好msi是不够的,还需要配置一些东西:GOPATH

Go从1.1版本到1.7必须设置这个变量,而且不能和Go的安装目录一样。

这个目录用来存放Go源码,Go的可运行文件,以及相应的编译之后的包文件。

所以这个目录下面有三个子目录:src、bin、pkg

从go 1.8开始,GOPATH环境变量现在有一个默认值,如果它没有被设置。 它在Unix上默认为$HOME/go,在Windows上默认为%USERPROFILE%/go

如果你的是Unix(mac/linux)环境需要:

export GOPATH=/opt/src/go

Windows则需要新建一个环境变量名称叫做GOPATH,当然,go 的msi安装包安装完成后,己默认设置了GOPATH,我们只需要右击【此电脑】-【属性】-【高级系统设置】-【高级】-【环境变量】设置编辑就可以了

GOPATH允许多个目录,当有多个目录时,请注意分隔符,多个目录的时候Windows是分号,Linux系统是冒号,当有多个GOPATH时,默认会将go get的内容放在第一个目录下。

以上 $GOPATH 目录约定有三个子目录:

  • src 存放源代码(比如:.go .c .h .s等)
  • pkg 编译后生成的文件(比如:.a)
  • bin 编译后生成的可执行文件(为了方便,可以把此目录加入到?$PATH?变量中,如果有多个gopath,那么使用${GOPATH//://bin:}/bin添加所有的bin目录)

UNIX/Linux/Mac OS X,和 FreeBSD 安装

以下介绍了在UNIX/Linux/Mac OS X,和 FreeBSD系统下使用源码安装方法:

1、下载源码包:go1.103.linux-amd64.tar.gz。

2、将下载的源码包解压至 /usr/local目录。

-C /usr/local -xzf go1..linux-amd64..gz

3、将 /usr/local/go/bin 目录添加至PATH环境变量:

export PATH=$PATH:/usr/local/go/bin

ps:max下如果你安装了brew,你还可以通过brew进行安装

brew 或者

brew <span style="color: #0000ff;">install golang

<table style="height: 30px; background-color: #afeeee; width: 1266px; ; width: 1266px;" border="0">

<tr>
<td><span style="font-size: 16px;">四、开始hello world</td>
</tr></table>

在你的上文的GOPATH下新建一个文件src/hello/hello.go,内容如下:

import <span style="color: #800000;">"<span style="color: #800000;">fmt<span style="color: #800000;">"<span style="color: #000000;">

func main() {
fmt.Println(<span style="color: #800000;">"<span style="color: #800000;">Hello,World!<span style="color: #800000;">"<span style="color: #000000;">)
}

切入到cmd使用go run 运行该文件

你也可以编译成可执行文件执行:

cmd下进入到文件所在目录,我的目录是C:Users17647Desktopgo_worksrchello,运行go build:

此时会你会发现目录多了.exe文件直接运行就可以了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

包名
    推荐文章
      热点阅读