`
xmong
  • 浏览: 264270 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Go安装入门

    博客分类:
  • Go
阅读更多
Go

目录
1 GO简介 1
1.1 GO语言简介 1
2 GO安装 1
2.1 标准包安装 1

1 Go简介
1.1 Go语言简介
Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程,可以在不损失应用程序性能的情况下降低代码的复杂性。

2 Go安装
Go有多种安装方式,可以选择直接喜欢的方式安装go,下面简单简绍一下三种常见的安装方式。
Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装是最方便而熟悉的。
Go标准包安装:Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这种方式适合初学者,可根据自己的系统位数下载好相应的安装包,一路next就可以轻松安装了。
第三方工具安装:目前有很多方便的第三方软件包工具,例如Ubuntu的apt-get、Mac的homebrew等。这种安装方式适合那些熟悉相应系统的用户。

2.1 标准包安装
Go的最简单安装就是标准包安装,这是Go为每个平台提供了打好包的一键安装只需要next设置即可完成Go的安装,这些包默认会安装到如下目录:C:/Go (linux系统:/usr/local/go),当然你可以设置自己的安装目录。
Go的安装包下载地址:
http://code.google.com/p/go/downloads/list
我们可以查看自己系统信息来下载不同的包:Windows系统可以通过运行cmd,输入systeminfo来查看系统信息,系统类型中若显示“x64-based PC”,即为64位系统;若显示“X86-based PC”,则为32位系统。Mac系统直接使用64位,因为Go所支持的Mac OS X版本已经不支持纯32位处理器了。Linux系统可通过在Terminal中执行命令uname –a来查看系统信息,若显示有x86_64的为64为系统,如果显示有i686 i386即是32位系统。也可以在网上查找更多有关查看系统的方法。

Windows下安装标准包:
(1)安装Go环境
访问下载地址,32windows系统下载go1.0.3.windows-386.msi包,双击执行安装文件,默认next可安装成功。安装过程我们可以设置自己的安装目录,默认目录是C:/Go。
安装完成后运行cmd,输入go命令,可以看到go命令的一些信息,说明已经安装成功,如果出现go命令不存在信息,那么可以看看环境变量path中是否有C:/Go/bin路径配置。我们也可以看看是否有GOROOT环境变量值为C:/Go,该变量表示go的安装目录。

(2)测试Go环境
Go本身就为我们提供了很多测试程序,在go的安装路径C:\Go目录下可以看到test目录,test中为我们提供了很多go测试程序,这些程序也是我们学习go语言不错的资源。
运行cmd:
//进入测试目录
>cd c:/Go/test
//编译go程序,执行完后可以看到在test目录中已经生成了一个helloword.exe可执行文件
>go build helloword.go
//执行可执行程序,我们可以看到输出:hello,word信息。
>helloword
hello,word
//清除go的编译和执行文件
>go clean


查看helloword.go程序源码如下:

package main

func main() {
	print("hello, world\n")
}




分享到:
评论

相关推荐

    go语言入门教程.pdf

    go语言入门教程.pdf

    Go语言区块链入门到精通视频教程

    Go语言区块链从入门到深度实战,这是一套Go+区块链的课程,课程提供配套的源码、课件和软件下载。

    Go语言入门教程+pdf

    Go语言入门教程+pdf

    golang基础教程-go语言快速入门.zip

    《Go语言快速入门:Go语言基础教程》 Go语言,又称Golang,是Google在2009年推出的一种开源编程语言,由罗伯特·格瑞史莫、罗布·派克和肯特·贝克等大神设计。Go语言的设计目标是简单、高效、安全,特别适合构建...

    Go语言圣经,golang学习入门到精通

    Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的语言。它旨在提高编程效率,简化并发编程,并强调简洁的编程哲学。Go语言的设计受到了多门经典编程语言的影响,如C语言、...

    go 语言 入门

    Go语言,通常被称为Golang,是由Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。它具有简洁、快速、安全和现代的特点。Go语言设计团队的初衷是为了让编程更加简单、高效,同时能够应对...

    go语言入门精通全资料

    Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易 Go 是由 Google 的一个团队与一些开源社区的 贡献者 一同开发的开源项目。 Go 编程语言是一个开源项目,它使程序员更具生产力。 Go 语言具有很...

    20小时入门学会go语言.docx

    《20小时入门学会Go语言》教程概述 Go语言,又称Golang,是由Google公司设计的一种静态类型的、垃圾回收的、编译型的、并发型且具有垃圾回收功能的编程语言。它旨在提高开发效率,兼顾运行速度,使得开发者能够在...

    Go语言入门经典 源码

    本资源“Go语言入门经典 源码”是一份针对初学者的Go语言学习资料,包含了丰富的源代码示例,旨在帮助读者快速掌握Go语言的基本语法和编程技巧。 1. **Go语言简介** Go语言由罗伯特·格瑞史莫(Robert Griesemer)...

    Go开发从入门到精通-pdf

    Go开发从入门到精通+pdf

    区块链 go语言快速入门

    区块链 go语言 快速入门 Go安装包 IDE工具 代码 区块链之Go语言快速入门 ppt

    学习go语言(初学者入门)

    标题《学习go语言(初学者入门)》表明了本文档是一份针对初学者的Go语言入门指南。Go语言,又称Golang,是由Google开发的一种静态类型、编译型语言。它以其简洁、快速、安全的特性而广受欢迎,适合用于系统编程、网络...

    Go语言区块链从入门到深度实战视频课程 区块链 - 以太坊.zip

    Go语言区块链从入门到深度实战视频课程 区块链 - 以太坊.zip

    go语言入门教程,新手必备

    ### Go语言入门教程知识点详解 #### 一、Go语言的历史背景与起源 - **Limbo语言的影响**:Limbo语言被视为Go语言的前身之一,它不仅由相同的设计团队开发,而且Go语言还从Limbo中继承了许多优秀特性。 - **贝尔...

    golang区块链入门案例(源码)

    golang区块链入门案例(源码),非常优秀的学习资源! golang区块链入门案例(源码),非常优秀的学习资源! golang区块链入门案例(源码),非常优秀的学习资源! golang区块链入门案例(源码),非常优秀的学习...

    go语言入门教程

    go语言入门教程,让你轻松的入门学习掌握。Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10...

    Go语言从入门到进阶实战【源码】.zip

    Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。它的设计目标是提高开发效率,同时保持程序的高性能和可靠性。Go语言以其简洁的语法、高效的并发模型以及...

    Go-学习GO语言的入门教程

    Go语言,也被称为Golang,是由Google在2009年推出的一种静态类型的、编译式的、并发的、垃圾回收的、C风格的编程语言。它设计的目标是提高开发效率,简化系统编程,并且能够充分利用现代多核处理器的并发特性。本...

Global site tag (gtag.js) - Google Analytics