[喵咪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執行我們的程式碼,好的我們今天就到這裡了多謝大家的支援!
注:筆者能力有限有說的不對的地方希望大家能夠指出,也希望多多交流!