我正在嘗試執行go install
並用-o
標誌重命名輸出。go安裝不識別「-o」標誌
go install -o bar.exe src/foo.go
但這種失敗,出現錯誤:
flag provided but not defined: -o
usage: install [build flags] [packages]
go help build
顯示-o
爲正確的編譯標誌重新命名的二進制輸出。沒有提到這個標誌沒有被定義爲go install
。
go run -o bar.exe src/foo.go
失敗,出現相同的錯誤。
go build -o bar.exe src/foo.go
工程。我得到bar.exe。
那麼這只是文檔的錯誤,還是我錯過了什麼?
我的版本:go1.5 windows/386
。
謝謝。
的'-o'標誌不爲'install'或'run'定義。文檔中有什麼錯誤? – JimB
'go help install'給出'用法:去安裝[構建標誌] [包]'因此,假設爲'go build'定義的任何標誌在這裏被接受似乎是合理的。 – theeddieh
'go build -h' list'構建標誌由構建,清理,獲取,安裝,列表,運行, 和測試命令共享:'僅在描述了-o和-i之後。 '-o'不是共享構建標誌之一。 – captncraig