Ubuntu18.04 搭建go編譯環境
原先在Ubuntu虛擬機器上搭建過個go的編譯環境,但是查了好多篇教程都失敗了,最後還把虛擬機器玩壞了,這次在一個新搭建的Ubuntu18.04的虛擬機器上搭建go的編譯環境
準備
go的編譯環境搭建前,需要準備:
- Ubuntu18.04虛擬機器搭建;
- 安裝 vim(非必須):
sudo apt install vim
;
golang 環境的搭建
- go語言的安裝
網上很多教程是從go官網下載go的壓縮包(版本新),然後再解壓安裝,我主要是初學go語言,就直接安裝的。
sudo apt install golang
-
安裝完成後設定go的環境變數
先檢視下go的環境變數的預設配置
go env
設定go的環境變數
cd ~ #回到使用者的根目錄
vi ./.bashrc #若不適應,可以使用文字編輯器 修改~/.bashrc 檔案,注意該檔案為隱藏檔案
- 將下面三行加入檔案後面
export GOPATH=~/WorkSpace/go #自己建立的go語言的工作目錄,不跟GOROOT一樣就行
export GOBIN=$GOPATH/bin
export PATH=$PATH:${GOPATH//://bin:}/bin
- 可以在檔案加入後,儲存退出,然後輸入下面命令,使環境變數生效
source ~/.bashrc
- 修改完確認下環境變數設定,並檢視go語言環境版本
go version
測試
建立個test.go檔案,程式碼如下
package main
import "fmt"
func main() {
fmt.Println("Hello Golang!")
}
測試:
1)直接執行test.go檔案
go run test.go
2)生成可執行檔案執行
go build -o test test.go
./test
感謝大佬給予我的幫助
連結: ubuntu下golang開發環境的安裝與配置.
相關文章
- 高通編譯環境搭建編譯
- openform環境搭建-編譯ORM編譯
- Android編譯環境搭建Android編譯
- CentOS7.3 編譯搭建 lamp 環境CentOS編譯LAMP
- go windows 環境搭建GoWindows
- tomcat原始碼編譯和環境搭建Tomcat原始碼編譯
- windows搭建chromium瀏覽器編譯環境Windows瀏覽器編譯
- Pinpoint 編譯環境搭建(Pinpoint系列一)編譯
- 搭建go開發環境Go開發環境
- go grpc環境搭建GoRPC
- go語言環境搭建Go
- Ubuntu18.04 桌面版 搭建 LNMP 環境UbuntuLNMP
- 交叉編譯和交叉除錯環境搭建及使用編譯除錯
- qgroundcontrol開發環境搭建原始碼編譯開發環境原始碼編譯
- [環境搭建] 透過原始碼編譯安裝 Redis原始碼編譯Redis
- 搭建go環境並執行Go
- 以太坊教程:搭建環境、編寫編譯一個智慧合約編譯
- Ubuntu18.04安裝Selenium和環境搭建Ubuntu
- RK3288 Linux SDK 編譯開發環境搭建Linux編譯開發環境
- 在CentOS上全命令列搭建android編譯環境CentOS命令列Android編譯
- crosstool-ng搭建交叉編譯環境注意事項ROS編譯
- 第一篇:《UNIX 環境高階程式設計》編譯環境的搭建程式設計編譯
- 交叉編譯-Mac環境使用NDK編譯FFmpeg編譯Mac
- 搭建 go-micro 開發環境Go開發環境
- go語言grpc環境搭建GoRPC
- Go語言開發環境搭建Go開發環境
- babel本地編輯環境搭建Babel
- centos下編譯lnmp環境CentOS編譯LNMP
- 編譯安裝LAMP環境編譯LAMP
- 編譯LAMP環境之PHP編譯LAMPPHP
- Ubuntu交叉編譯環境配置Ubuntu編譯
- Inmp-(2)在ubuntu18.04中搭建lnmp環境UbuntuLNMP
- ubuntu18.04上搭建django專案測試環境UbuntuDjango
- 如何在CentOS 7上搭建LAMP環境(使用YUM或編譯)CentOSLAMP編譯
- 全志A40i開發板編譯環境的搭建編譯
- 雲伺服器Ubuntu下搭建NDK環境,並編譯FFmpeg伺服器Ubuntu編譯
- 從零搭建LNMP環境(一) - 編譯原始碼安裝PHPLNMP編譯原始碼PHP
- 學習二:Hadoop1.0.1 Eclipse編譯環境搭建HadoopEclipse編譯