[喵咪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運行咱們的代碼,好的咱們今天就到這裏了多謝你們的支持!

注:筆者能力有限有說的不對的地方但願你們可以指出,也但願多多交流!

相關文章
相關標籤/搜索