CentOS6系にGO言語環境セットアップ

公式ダウンロードサイト
https://golang.org/dl/

インストールマニュアル
https://golang.org/doc/install

まずは、公式サイトからソースダウンロードして設置

# cd /usr/local/src/
# wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
# tar xfz go1.10.3.linux-amd64.tar.gz
# mv -iv go /usr/local/
`go' -> `/usr/local/go'
# 

パス設定(ログアウトとかしたら消えちゃうのでprofile等に適時追加すること)

# export PATH=$PATH:/usr/local/go/bin

インストール確認

# go version
go version go1.10.3 linux/amd64
#

テストプログラム hello.go

package main
import "fmt"
func main(){
fmt.Printf("hello,hello,hello\n")
}

コンパイル

# go build hello.go 

実行ファイルができてることを確認

# ls -la hello
-rwxr-xr-x 1 root root 2020012 Jun 16 11:49 hello
#

実行

# ./hello
hello,hello,hello
#

コンパイル&実行を同時にする

# go run hello.go
hello,hello,hello
#

シェアする