設定GoLang命令列開發環境和編譯環境

2021-07-30 12:15:49 字數 943 閱讀 7691

示例專案目錄:

─ lpaichedaemon

│ ├── bin

│ ├── pkg

│ └── src

│ ├── git.apache

.org

│ ├── github.com

│ ├── golang.org

│ ├── gopkg.in

│ └── lpaiche.com

│ ├── autobidding

│ ├── bailconsumer

│ ├── main.go

│ └── utils

# 設定上面專案目錄到gopath變數

#export gopath=/lpaichedaemon:$gopath

//執行方式一:

#cd lpaichedaemon/src/

//執行

//編譯

//單元測試

#go test main.go

//執行方式二:

#cd lpaichedaemon/src/lpaiche.com

//執行

#go run main.go

//編譯

#go build main.go

//單元測試

#go test main.go

//自動安裝依賴包到src目錄

golang命令列解析

golang從誕生到現在不到十年,使用者量確一路高漲,這個跟golang系統包提供很多開發者經常要用到的功能多少有些關係。乙個更新的語言,在設計的時候會更多的結合眾多開發者常見的需求,將常用的東西放到基礎包,可以避免大量造輪子。golang基礎包中flag包就是用來解決常見的命令列解析問題。下面來介...

cmd命令列設定環境變數

1 檢視當前所有可用的環境變數 輸入set 即可檢視。2 檢視某個環境變數 輸入 set 變數名 即可,比如想檢視path變數的值,即輸入 set path。3 修改環境變數 輸入 set 變數名 變數內容 即可。這是覆蓋以前的內容,並不是追加。4 設定為空 如果想將某一變數設定為空,輸入 set ...

Golang 中 flag包開發命令列工具

golang 提供了 flag 包來支援基本的命令列引數解析。命令列引數常用來為命令列程式指定選項。比如在wc l命令中 l就是命令列引數。命令列語法 flag 只支援bool型別 flag x flag x 只支援非bool型別 定義 flag 引數 1 通過flag.string bool in...