在ubuntun虛擬機器裡安裝goLang語言程式設計環境
Go語言是谷歌2009釋出的第二款開源程式語言。
Go語言專門針對多處理器系統應用程式的程式設計進行了最佳化,使用Go編譯的程式可以媲美C或C++程式碼的速度,而且更加安全、支援並行程式。
北京時間2010年1月10日,Go語言摘得了TIOBE公佈的2009年年度大獎。該獎項授予在2009年市場份額增長最多的程式語言。
2007年,谷歌把Go作為一個20%專案開始研發,即讓員工抽出本職工作之外時間的20%, 投入在該專案上。除了派克外,該專案的成員還有其他谷歌工程師也參與研發。
本文介紹如何在ubuntu作業系統下面安裝goLang。
首先用工具curl下載goLang的安裝包:
然後將下載好的安裝包,一個壓縮檔案透過tar解壓。
sudo tar -xvf go1.9.2.linux-amd64.tar.gz
解壓後,生成一個go目錄。
用命令列mv將該目錄移到目錄/usr/local下:
將go目錄下的bin資料夾加到ubuntu的環境變數裡:
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile
source ~/.profile
命令列go version顯示版本,說明環境變數生效了。
用go語言實現一個計算階乘的簡單程式:
package mainimport "fmt"func Factorial(n uint64)(result uint64) { if (n > 0) { result = n * Factorial(n-1) return result } return 1}func main() { var i int = 15 fmt.Printf("func(%d): %d ", i, Factorial(uint64(i))) }
使用go build hello.go編譯成可執行檔案,然後./hello執行。
要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2214560/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows下搭載虛擬機器以及環境安裝Windows虛擬機
- 虛擬機器arm虛擬環境搭建虛擬機
- 安裝python虛擬環境並配置虛擬環境以及安裝scrapy模組Python
- 部署虛擬機器環境安裝RHEL7系統虛擬機
- 【轉】虛擬機器VMware安裝OracleRAC.環境綜述虛擬機Oracle
- 在VMware Fusion裡安裝Windows虛擬機器實錄薦Windows虛擬機
- 用 golang 寫一個語言(編譯器,虛擬機器)Golang編譯虛擬機
- 在虛擬機器中安裝ftp虛擬機FTP
- 在虛擬機器安裝OpenSuse Tumbleweed虛擬機
- 環境維護(二):虛擬機器中安裝win7虛擬機Win7
- 虛擬機器Virtual PC,Vmware裡安裝SoftICE虛擬機
- 07、環境-虛擬機器網路設定虛擬機
- 一、虛擬機器環境配置虛擬機
- 在虛擬機器下安裝ubuntu需要下載語言包,可以直接跳過虛擬機Ubuntu
- 安裝虛擬機器虛擬機
- 在 VMware workstation 安裝 CentOS 虛擬機器CentOS虛擬機
- 在安卓虛擬機器中安裝apk安卓虛擬機APK
- 在虛擬機器CentOS中安裝docker虛擬機CentOSDocker
- windows安裝Python虛擬環境WindowsPython
- GO語言————2、GO語言環境安裝Go
- golang環境安裝Golang
- Ubuntu虛擬機器進入虛擬環境的流程Ubuntu虛擬機
- 虛擬機器環境搭建之vagrant虛擬機
- 虛擬機器配置和環境搭建虛擬機
- 虛擬機器基礎環境配置虛擬機
- TensorRT 筆記 - 在 Conda 虛擬環境中安裝筆記
- LEDE 虛擬機器安裝虛擬機
- 虛擬機器安裝ubuntu虛擬機Ubuntu
- ubuntu虛擬機器安裝Ubuntu虛擬機
- Win 10 安裝 Python 虛擬環境Python
- Python3.8 安裝虛擬環境Python
- XenServer虛擬化環境安裝記錄Server
- xen安裝半虛擬化虛擬機器虛擬機
- Windows逆向之配置虛擬機器環境Windows虛擬機
- 在VM虛擬機器中安裝centos7虛擬機CentOS
- KVM 虛擬機器安裝配置在CentOS6.2虛擬機CentOS
- 簡單安裝與使用虛擬環境virtualenv
- 使用VMware Workstation安裝 Linux虛擬環境Linux