1. 程式人生 > 其它 >[喵咪Golang(2)]安裝和Helloworld

[喵咪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執行我們的程式碼,好的我們今天就到這裡了多謝大家的支援!

注:筆者能力有限有說的不對的地方希望大家能夠指出,也希望多多交流!