- 類型:編程輔助大。1.8M語言:英文 評分:6.0
- 標(biāo)簽:
Go是2009年Google推出的一種全新的編程語言。并獲得多項(xiàng)大獎,GO語言專門針對多處理器系統(tǒng)應(yīng)用程序的編程進(jìn)行了優(yōu)化,使用Go編譯的程序可以媲美C或C++代碼的速度,而且更加安全、支持并行進(jìn)程,可以在不損失應(yīng)用程序性能的情況下降低代碼的復(fù)雜性。谷歌首席軟件工程師羅布派克(Rob Pike)說:我們之所以開發(fā)Go,是因?yàn)檫^去10多年間軟件開發(fā)的難度令人沮喪。
GO語言的官方網(wǎng)站是http://www.golang.org,開放源碼地址是:http://go.googlecode.com
本文將指導(dǎo)你在Ubuntu上安裝GO語言編譯環(huán)境
1.準(zhǔn)備安裝環(huán)境
準(zhǔn)備安裝環(huán)境我們需要做幾件簡單快速的事情,GO需要在SHELL環(huán)境里面設(shè)置幾個(gè)環(huán)境變量,以決定在哪里取文件或放文件,使用gedit編輯 HOME/.bashrc文件,運(yùn)行命令為
1 gedit ~/.bashrc
我們需要在該文件下添加幾個(gè)環(huán)境變量
01 #從https://go.googlecode.com/hg/獲得的GO語言源代碼保存位置
02 export GOROOT=$HOME/go
03 #CPU型號,32位系統(tǒng)為386
04 #64位CPU請寫 amd64
05 export GOARCH=386
06 #操作系統(tǒng)產(chǎn)品代號
07 export GOOS=Linux-Ubuntu
08 #源代碼編譯的文件件
09 export GOBIN=$HOME/bin/go
10
11 #設(shè)‘置環(huán)境變量
12 export PATH=$PATH:$GOBIN
運(yùn)行
1 source ~/.bashrc
2.安裝依賴庫
我們需要C編譯器(如GCC)及其它工具來編譯生成GO編譯器,運(yùn)行如下命令,安裝所有依賴庫
1 sudo apt-get install bison gcc libc6-dev ed gawk make
2 sudo aptitude install python-setuptools python-dev
3 sudo aptitude install build-essential
4 sudo aptitude install easy_install
5 sudo aptitude install mercurial
3.獲取源碼
googlecode上獲取go語言的發(fā)行版源代碼并拷貝到$GOROOT目錄下
1 hg clone -r release https://go.googlecode.com/hg/ $GOROOT
4.編譯源代碼
1 cd $GOROOT/src
2 ./all.bash
編譯數(shù)分鐘后會提示 編譯器為8g,表示成功安裝了GO,8g編譯器,安裝完成后請不要修改環(huán)境變量參數(shù)否則將找不到8g編譯器位置