gpt4 book ai didi

go install 无法识别 "-o"标志

转载 作者:IT老高 更新时间:2023-10-28 13:09:37 26 4
gpt4 key购买 nike

我正在尝试执行 go install 并使用 -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.

谢谢。

最佳答案

go build 接受 -o 标志,但 go install 不接受。

go install 会一直输出到 $GOPATH/bin

如果你想为你的 gopath 安装一个自定义的二进制名称,你可以执行 go build -o $GOPATH/bin/whatever,这将大致相当于 go install

关于go install 无法识别 "-o"标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33243532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com