#[喵咪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運行咱們的代碼,好的咱們今天就到這裏了多謝你們的支持!
注:筆者能力有限有說的不對的地方但願你們可以指出,也但願多多交流!