Sto provando a fare un go install
e rinominare l'output con il flag -o
.go install non riconosce il flag "-o"
go install -o bar.exe src/foo.go
Ma questo viene a mancare con l'errore:
flag provided but not defined: -o
usage: install [build flags] [packages]
go help build
spettacoli -o
come la bandiera di compilazione corretta per rinominare il binario di uscita. Non è stato detto che questo flag non è definito per go install
.
go run -o bar.exe src/foo.go
non riesce con lo stesso errore.
go build -o bar.exe src/foo.go
opere. Ottengo il file bar.exe.
Quindi questo è solo un errore di documentazione o mi sono perso qualcosa?
La mia versione: go1.5 windows/386
.
Grazie.
Il flag '-o' non è definito per 'install' o' run'. Qual è l'errore nella documentazione? – JimB
'go help install' fornisce' usage: go install [build flags] [packages] 'quindi sembra ragionevole presumere che qualsiasi flag definito per' go build' sia accettato qui. – theeddieh
'go build -h' lists' I flag di compilazione sono condivisi da build, clean, get, install, list, run, e test test: 'solo after -o e -i sono descritti. '-o' non è uno dei flag di compilazione condivisi. – captncraig