2.4 建立hello world!
3 安裝必要的工具和外掛程式
4 安裝與執行go tour
5 我的第乙個包與測試
6 總結
以下操作都是在win10安裝的ubuntu18.04.5虛擬機器下執行。
利用管理員身份解壓go到/usr/local
sudo tar -c /usr/local -xzf go1.15.2.linux-amd64.tar.gz
檢視go的版本
go version
2.3.1 建立工作空間
mkdir $home/goworkplace
2.3.2 配置的環境變數
按如下要求,在profile檔案末尾增加命令,定義路徑。
通過以下命令執行這些配置,然後重啟
source $home/.profile
2.3.3 檢查配置
通過以下命令檢查配置
可見配置無誤。
首先建立源**目錄
在該目錄下建立乙個hello.go檔案
用vscode開啟該檔案並輸入**
package main
import
"fmt"
func
main()
在中斷執行
$ go run hello.go
輸出結果
go 語言的外掛程式主要在 github 上,安裝 git 客戶端是首要工作。
sudo apt-get install git
# 建立資料夾
git clone
3.2.2 安裝工具包
$ go install golang.org/x/tools/go/buildutil
退出 vscode,再進入,按提示安裝
3.2.3 安裝執行hello world
輸入以下命令
輸出結果:
更多詳情參見: gotour
以下**參照: 如何使用go程式設計
首先建立包目錄
然後在該目錄下建立reverse.go檔案,輸入以下**
// stringutil 包含有用於處理字串的工具函式。
package stringutil
// reverse 將其實參字串以符文為單位左右反轉。
func reverse(s string) string
return string(r)
}
用go build命令對包進行編譯
$ go build
即可。這不會產生輸出檔案。想要輸出的話,必須使用go install
命令,它會將包的物件放到工作空間的pkg
目錄中。
確認stringutil
包構建完畢後,修改原來的hello.go
檔案(它位於$gopath/src/github.com/user/hello
)去使用它:
無論是安裝包還是二進位制檔案,go
工具都會安裝它所依賴的任何東西。 因此當我們通過以下命令來安裝hello
程式時,stringutil
包也會被自動安裝。
執行hello,輸出如下:
結果為反向的資訊。
上述工作的工作空間應該是。
bin/
hello # 可執行命令
pkg/
linux_amd64/ # 這裡會反映出你的作業系統和架構
stringutil.a # 包物件
src/
hello/
hello.go # 命令原始碼
stringutil/
reverse.go # 包原始碼
安裝 go 語言開發環境
1.配置環境 2.安裝 yum check update sudo yum install code 3.桌面安裝 建議安裝乙個桌面,這樣會大大的方便你的使用。1.配置環境 然後進入發行包所在的目錄,輸入 sudo tar c usr local xzf go1.13.linux amd64.tar...
Go 安裝Go語言及搭建Go語言開發環境
tar c usr local xzf go1.15.6.linux amd64.tar.gzvim etc profile在profile中新增go的環境變數,新增完成後可通過.etc.profile 讓配置檔案立即生效。和 之間有空格 go export go home usr local go...
1,安裝go語言開發環境
go語言官方支援兩種編譯工具鏈gc和gccgo,但是其中gc更加成熟。因此本文將學習如何安裝更加成熟的gc工具。目前gc工具鏈只支援一下作業系統和體系結構。operating system architectures notes freebsd 7 or later amd64,386 debian...