[喵咪Golang(2)]安装和Helloworld
#[喵咪Golang(2)]安装和Helloworld# ##前言## 哈喽大家好啊!今天我们紧接着来学习关于Go语言的安装和使用Go打印出helloworld,本节内容将会讲解关于Go语言在Liunx下怎么安装,环境变量怎么配置分别起到了什么作用,然后我们把go运行起来并且打印出helloworld,那么就开始今天的Go语言之旅吧! 附上: 喵了个咪的博客:w-blog.cn phalgo地址:github.com/wenzhenxi/phalgo Go语言圣经:docs.ruanjiadeng.com/gopl-zh ##1. 安装Go语言 Go语言支持多种操作系统,windows,Mac OS X,Liunx,Liunx下支持amd64、386、arm架构,windows和Mac OS X只支持amd64和386. 笔者在这里使用的是Liunx环境Centos6.5-64位系统,为什么使用Liunx也不用多说,但是为了使用友好的提示和自动补全功能会在windows下进行开发在Liunx下面运行,这会在稍后的章节进行讲解. 首先第一步我们肯定要把Go的代码包下载下来,如果去google下的话会有墙的问题这里推荐Golang中国提供下载,我们可以下载最新版本的也就是1.6.2的Go语言包: http://www.golangtc.com/download 然后我们把包下载到**/app/install**目录 mkdir /app mkdir /app/install cd /app/install/ wget http://www.golangtc.com/static/go/1.6.2/go1.6.2.linux-amd64.tar.gz 然后进行解压之后,移动到/usr/local/下面 tar -zxvf go1.6.2.linux-amd64.tar.gz mv go /usr/local/ ##2. Go语言环境变量配置 我们在使用Go的时候会用到GOROOT和GOPATH这两个环境变量以及他们没有了下面的bin可执行文件 **GOROOT:**就是你Go安装包存放的地方,用来加载标准库 **GOPATH:**可以自己设定,工作区域,用来存放第三方代码包,以及自己的源代码的地方,默认会使用GOROOT作为工作区域 **GOROOT-bin:**存放Go可执行文件的地方 **GOPATH-bin:**存放第三方可执行文件的地方,可以不指定默认是GOPATH/bin,但是工作目录有多个必须指定 介绍完这几个环境变量的作用,我们来配置一下环境变量: mkdir /app/go #为做工作目录 vim /etc/bashrc 在末尾加入如下语句,并且使环境变量生效 export GOROOT=/usr/local/go export GOPATH=/app/go export PATH=$GOPATH/bin:$GOROOT/bin:$PATH source /etc/bashrc 这个时候直接在命令行输入go version如果能看到如下语句就说明已经安装成功了: go version go1.6.2 linux/amd64 ##3. HelloWorld 我们进入我们设置好的工作区/app/go创建test.go输入如下代码: //设置包名mian包名会自动执行main方法和C机制一样 package main //你需要引入的库文件 import "fmt" func main() { //使用fmt的Println方法在终端打印出语句 fmt.Println("HelloWorld") } 然后我们使用go run test.go就可以看到如下输出了: HelloWorld ##4. 总结## 我们回顾一下我们主要讲解了如何安装Go语言环境,需要配置的环境变量以及各个环境变量分别有什么用,然后我们简单的在我们工作区里面建立了一个test.go文件然后打印出了HelloWorld,那么下一节我们将会介绍在windows环境下怎么使用IDE进行开发并且有良好的自动提示,已经通过代码同步在liunx运行我们的代码,好的我们今天就到这里了多谢大家的支持! 注:笔者能力有限有说的不对的地方希望大家能够指出,也希望多多交流! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |