星期一, 十二月 07, 2009
於 Linux 安裝 Go 程式語言(6g, 8g ...)
在 Ubuntu / Debian Linux 安裝 Go 的程式語言, 或 應該說是 安裝 / 設定 Go 的 編譯器(Compiler).
註: 下述內容是以 amd64 為主.
參考文件
- 官方文件: Install Go
- 翻譯文件: Go 安裝 - 下述步驟若有任何問題, 可以隨時參考此篇.
安裝步驟
環境設定
- mkdir $HOME/go
- $ vim .bashrc
export GOROOT=$HOME/go
export GOARCH=amd64 # 或 386
export GOOS=linux - $ source .bashrc
- $ env | grep '^GO' # 確認環境變數是否都有設進去了.
安裝 / 下載原始碼
- $ sudo apt-get install mercurial
- $ sudo apt-get install bison gcc libc6-dev ed make
- $ hg clone -r release https://go.googlecode.com/hg/ $GOROOT # $HOME/go
- $ cd $GOROOT/src
- $ ./all.bash # 看到下述就完成了.
--- cd ../test
N known bugs; 0 unexpected bugs
範例程式測試 - Hello World
- $ vim hello.go # 增加下述內容
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
} - $ 6g hello.go # 編譯(Compiler), 386 用 8g hello.go
- $ 6l hello.6 # 連結(Linker), 386 用 8l hello.8
- $ ./6.out # 執行, 386 是 ./8.out, 會看到下述文字, 即是完成.
hello, world
相關筆記
- amd64: 6g (compiler), 6l (linker)
- 386: 8g (compiler), 8l (linker)
- ARM: 5g (compiler), 5l (linker)
延伸閱讀
- OSDC (Open Source Developers' Conference) 2009 筆記整理
- EeePC 701/702 安裝 Ubuntu 9.04 設定調整
- Google Chrome 於 Ubuntu Linux 安裝 (unstable 版)
- Debian Linux 架設使用 SSH 存取 的 Git Server
- Acer Aspire Revo 1公升電腦 敗入
相關標籤
發表迴響
PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~




