linux下golang的安裝

來源:互聯網
上載者:User

1. 下載安裝包

  • golang官網: https://golang.org/
  • golang的linux安裝包: https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
     

2. 安裝

golang的安裝可以root帳號安裝,這樣不用再每個帳號再安裝一遍; 每個要使用golang的帳號根據需要自行設定自己的GOPATH就行

  • 假定我們要將go安裝在 /usr/local目錄下
    tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz
  • 將go的二進位目錄添加到PATH環境變數
    開啟檔案 /etc/profile
    vim /etc/profile
    在檔案尾加上下面兩行
    export GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/bin
    然後運行下面的命令以使設定的環境變數立即生效
    source /etc/profile
    試著列印下環境變數
    root@test-compiling:~# echo $GOROOT/usr/local/goroot@test-compiling:~# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin

 

3. 建立golang的工作空間(workspace)

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

  • bin : 產生的可執行檔的目錄
  • pkg: 編譯產生的包的目標檔案目錄
  • src : src下面的每個目錄,就是一個包, 包內就是golang的源碼檔案

 

4. 設定GOPATH環境變數

workspace目錄建立好了之後,我們要將該目錄設定到環境變數GOPATH上
假設我們的workspace為 /home/test/go
開啟 $HOME/.profile

vim $HOME/.profile

在檔案尾加上下面這行

export GOPATH=/home/test/go

然後運行下命令 source $HOME/.profile 使環境變數GOPATH立即生效

source $HOME/.profile

 

5. 第一個golang程式

我們在$GOPATH/src下建立一個hello目錄,然後在hello目錄下面建立一個hello.go檔案,內容如下

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

運行一下命令編譯器

$ cd $GOPATH/src/hello$ go build

上面的命令會產生一個名為hello的可執行檔, 運行下這個程式

$ ./hellohello, world

這樣你的第一個linux環境下的go程式就完成了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.