導航:首頁 > 操作系統 > linuxgo語言環境

linuxgo語言環境

發布時間:2022-08-25 09:44:16

㈠ 如何搭建go語言環境 linux

Go的三種安裝方式

Go有多種安裝方式,你可以選擇自己喜歡的。這里我們介紹三種最常見的安裝方式:

Go源碼安裝:這是一種標準的軟體安裝方式。對於經常使用Unix類系統的用戶,尤其對於開發者來說,從源碼安裝可以自己定製。
Go標准包安裝:Go提供了方便的安裝包,支持Windows、Linux、Mac等系統。這種方式適合快速安裝,可根據自己的系統位數下載好相應的安裝包,一路next就可以輕松安裝了。**推薦這種方式**
第三方工具安裝:目前有很多方便的第三方軟體包工具,例如Ubuntu的apt-get、Mac的homebrew等。這種安裝方式適合那些熟悉相應系統的用戶。

最後,如果你想在同一個系統中安裝多個版本的Go,你可以參考第三方工具GVM,這是目前在這方面做得最好的工具,除非你知道怎麼處理。

Go源碼安裝

在Go的源代碼中,有些部分是用Plan 9 C和AT&T匯編寫的,因此假如你要想從源碼安裝,就必須安裝C的編譯工具。

在Mac系統中,只要你安裝了Xcode,就已經包含了相應的編譯工具。

在類Unix系統中,需要安裝gcc等工具。例如Ubuntu系統可通過在終端中執行sudo apt-get install gcc
libc6-dev來安裝編譯工具。

在Windows系統中,你需要安裝MinGW,然後通過MinGW安裝gcc,並設置相應的環境變數。

你可以直接去官網下載源碼,找相應的goVERSION.src.tar.gz的文件下載,下載之後解壓縮到$HOME目錄,執行如下代碼:
cd go/src
./all.bash

運行all.bash後出現"ALL TESTS PASSED"字樣時才算安裝成功。

上面是Unix風格的命令,Windows下的安裝方式類似,只不過是運行all.bat,調用的編譯器是MinGW的gcc。

如果是Mac或者Unix用戶需要設置幾個環境變數,如果想重啟之後也能生效的話把下面的命令寫到.bashrc或者.zshrc裡面,
export GOPATH=$HOME/gopath
export PATH=$PATH:$HOME/go/bin:$GOPATH/bin

如果你是寫入文件的,記得執行bash .bashrc或者bash
.zshrc使得設置立馬生效。

如果是window系統,就需要設置環境變數,在path裡面增加相應的go所在的目錄,設置gopath變數。

當你設置完畢之後在命令行裡面輸入go,看到如下圖片即說明你已經安裝成功

圖1.1 源碼安裝之後執行Go命令的圖

如果出現Go的Usage信息,那麼說明Go已經安裝成功了;如果出現該命令不存在,那麼可以檢查一下自己的PATH環境變中是否包含了Go的安裝目錄。

關於上面的GOPATH將在下面小節詳細講解

Go標准包安裝

Go提供了每個平台打好包的一鍵安裝,這些包默認會安裝到如下目錄:/usr/local/go
(Windows系統:c:\Go),當然你可以改變他們的安裝位置,但是改變之後你必須在你的環境變數中設置如下信息:
export GOROOT=$HOME/go
export GOPATH=$HOME/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

上面這些命令對於Mac和Unix用戶來說最好是寫入.bashrc或者.zshrc文件,對於windows用戶來說當然是寫入環境變數。

㈡ go編程語言在windows環境和linux環境下那個更流暢

go 在Linux下其實根本不用安裝,解壓後復制到usr/local下即可,再配置一下路徑:
export PATH=$PATH:/usr/local/go/bin

不過學習程序最好還是在linux環境下,這是因為,
精彩在這里:
除動態語言外,靜態語言都會產生目標文件o或obj,然後找到庫文件後鏈接成可執行文件。C語言如此,Go語言也是如此,你可用go run -work運行程序時來發現運行的目錄。這個目錄在linux下就是/tmp目錄,為加快速度和減少硬碟損耗(個人認為這更重要),可把tmp設置成tmpfs格式。
可加入一行:none /tmp tmpfs default 0 0
或加入mount tmpfs /tmp -t tmpfs -o size=128m
減少硬碟讀取就是運行流暢。

㈢ 如何為Linux安裝Go語言

1、首先打開開始菜單運行cmd。

2、然後輸入go回車。出現一下畫面表示已經安裝完畢。

如果用戶沒有配置可能是安裝過程中出了點小錯誤,那麼可以自行配製,也可以重新安裝。
自行配置方法
1、首先打開計算機的屬性,點擊高級系統設置。

2、然後在環境變數Path中加上變數C:\Go\bin。

3、然後再點擊新建,添加一個新的環境變數。
變數名:GOROOT
變數值:C:\Go\

完成後根據上面的方法驗證。
Go語言

㈣ 如何為Linux安裝Go語言

Go語言又稱為golang,是由Google最初開發的一種開源編程語言,其在設計時就遵循了簡單、安全和速度的3大原則。Go語言具有多種調試、測試、分析和代碼審查工具,如今Go語言和工具已在大多數Linux發行版本的源庫中進行提供,本文介紹如何為Linux安裝Go語言。

㈤ 如何為Linux安裝Go語言

Go 語言又稱為 golang, 是由 Google 最初開發的一種開源編程語言,其在設計時就遵循了簡單、安全和速度的 3 大原則。Go 語言具有多種調試、測試、分析和代碼審查工具,如今 Go 語言和工具已在大多數 Linux 發行版本的源庫中進行提供,本文我就來說明如何為 Linux 安裝 Go 語言。Ubuntu、Debian或Linux Mint安裝Go語言基於 Debian的 Linux 發行版本都可以使用 apt-get 命令來進行安裝:sudo apt-get install golang要查看當前系統安裝的 Go 語言版本可以使用如下命令:go version由於 Go 代碼必需保存在 workspace(工作區)中,所以我們必需在 Home 目錄(例如 ~/workspace)創建一個workspace 目錄並定義 GOPATH 環境變數指向該目錄,這個目錄將被 Go 工具用於保存和編輯二進制文件。mkdir ~/workspaceecho 'export GOPATH="$HOME/workspace"' ~/.bashrcsource ~/.bashrc根據不同的需要,我們可以使用 apt-get 安裝 Go tools:sudo apt-cache search golangFedora、CentOS或RHEL安裝Go語言基於 Red Hat 的 Linux 發行版本都可以使用 yum 命令來進行安裝:sudo yum install golang要查看當前系統安裝的 Go 語言版本可以使用如下命令:go version接下來還是在 Home 目錄(例如 ~/workspace)創建一個 workspace 目錄並定義 GOPATH 環境變數指向該目錄,這個目錄將被 Go 工具用於保存和編輯二進制文件。mkdir ~/workspaceecho 'export GOPATH="$HOME/workspace"' ~/.bashrcsource ~/.bashrc根據不同的需要,我們可以使用 yum 安裝 Go tools:yum search golang為Linux手動安裝Go語言由於大家使用的 Linux 源不盡相同,也不見得是最新版本或需要版本的 Go 語言包,所以我們說一下如何手動安裝指定版本。下載 Go 語言文件64-bit Linuxwget http://www.golangtc.com/static/go/go1.4.2.linux-amd64.tar.gz32-bit Linuxwget http://www.golangtc.com/static/go/go1.4.2.linux-386.tar.gz下載地址:http://golangtc.com/download解壓二進制文件到 /usr/local 目錄sudo tar -xzf go1.4.2.linux-xxx.tar.gz -C /usr/local使用 vi 在環境變數配置文件 /etc/profile 中增加如下內容:export PATH=$PATH:/usr/local/go/bin檢查 Go 語言版本go version定義 GOPATH 環境變數到 workspace 目錄export GOPATH="$HOME/workspace

閱讀全文

與linuxgo語言環境相關的資料

熱點內容
嵌入式py編譯器 瀏覽:318
rplayer下載安卓哪個文件夾 瀏覽:296
安卓手機里的電子狗怎麼用 瀏覽:748
pythonspyder入門 瀏覽:764
趣質貓app是什麼 瀏覽:60
皮帶壓縮機經常吸不上 瀏覽:205
西部隨行版怎樣加密 瀏覽:996
釘釘上如何壓縮圖片 瀏覽:924
cad輸入命令不顯示窗口 瀏覽:618
小米視頻加密之後怎麼看 瀏覽:76
超級程序員劉芳閱讀 瀏覽:833
顧家九爺在哪個app 瀏覽:820
我的世界怎麼在聯機大廳做伺服器 瀏覽:290
分手程序員 瀏覽:447
php將html導出為word 瀏覽:801
騰訊加密視頻能破解嗎 瀏覽:1007
反編譯後導入eclipse 瀏覽:948
買阿里雲伺服器有郵箱嗎 瀏覽:825
pdf卡片2004 瀏覽:309
e算量加密鎖檢測不到 瀏覽:777