[喵咪Golang(2)]安装和Helloworld

#[喵咪Golang(2)]安装和Helloworld#linux

##前言##git

哈喽你们好啊!今天咱们紧接着来学习关于Go语言的安装和使用Go打印出helloworld,本节内容将会讲解关于Go语言在Liunx下怎么安装,环境变量怎么配置分别起到了什么做用,而后咱们把go运行起来而且打印出helloworld,那么就开始今天的Go语言之旅吧!github

附上:golang

喵了个咪的博客:w-blog.cnvim

phalgo地址:github.com/wenzhenxi/phalgowindows

Go语言圣经:docs.ruanjiadeng.com/gopl-zhbash

##1. 安装Go语言架构

Go语言支持多种操做系统,windows,Mac OS X,Liunx,Liunx下支持amd6四、38六、arm架构,windows和Mac OS X只支持amd64和386.app

笔者在这里使用的是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运行咱们的代码,好的咱们今天就到这里了多谢你们的支持!

注:笔者能力有限有说的不对的地方但愿你们可以指出,也但愿多多交流!

相关文章
相关标签/搜索