linux下golang的安裝


1. 下載安裝包

2. 安裝

golang的安裝可以root賬號安裝,這樣不用再每個賬號再安裝一遍; 每個要使用golang的賬號根據(jù)需要自行設(shè)置自己的GOPATH就行

  • 假定我們要將go安裝在 /usr/local目錄下
    tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz
    
  • 將go的二進制目錄添加到PATH環(huán)境變量
    打開文件 /etc/profile
    vim /etc/profile
    
    在文件尾加上下面兩行
    export GOROOT=/usr/local/go
    export PATH=$PATH:$GOROOT/bin
    
    然后運行下面的命令以使設(shè)置的環(huán)境變量立即生效
    source /etc/profile
    
    試著打印下環(huán)境變量
    root@test-compiling:~# echo $GOROOT
    /usr/local/go
    root@test-compiling:~# echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin
    

?

3. 創(chuàng)建golang的工作空間(workspace)

在我們編寫我們的第一個golang程序之前,我們必須要先創(chuàng)建我們的golang的工作空間(workspace)目錄,該目錄下有三個子目錄, bin, pkg, src

  • bin : 生成的可執(zhí)行文件的目錄
  • pkg: 編譯生成的包的目標文件目錄
  • src : src下面的每個目錄,就是一個包, 包內(nèi)就是golang的源碼文件

?

4. 設(shè)置GOPATH環(huán)境變量

workspace目錄創(chuàng)建好了之后,我們要將該目錄設(shè)置到環(huán)境變量GOPATH上
假設(shè)我們的workspace為 /home/test/go
打開 $HOME/.bash_profile(或者 ~/.profile)

vim $HOME/.bash_profile

在文件尾加上下面這行

export GOPATH=/home/test/go

然后運行下命令 source $HOME/.bash_profile 使環(huán)境變量GOPATH立即生效

source $HOME/.bash_profile

?

5. 第一個golang程序

我們在$GOPATH/src下創(chuàng)建一個hello目錄,然后在hello目錄下面創(chuàng)建一個hello.go文件,內(nèi)容如下

package main

import "fmt"

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

運行一下命令編譯程序

$ cd $GOPATH/src/hello
$ go build

上面的命令會生成一個名為hello的可執(zhí)行文件, 運行下這個程序

$ ./hello
hello, world

這樣你的第一個linux環(huán)境下的go程序就完成了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容