当前位置: 首页 > 面试题库 >

去安装无法识别“ -o”标志

施赞
2023-03-14
问题内容

我正在尝试做一个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



 类似资料:
  • 我第一次试着用大口大口的。 null

  • 我正在尝试在我的机器中设置weblogic。我下载自http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html. 我的PATH是这样的,C:\Program Files\Java\jdk1.5.0_22\bin; cmd提示符中的Java版本给出了这一点, C: \设置 现在,当我使用oracle文

  • 我试图包括我使用cmd窗口和pip安装的包。它成功地安装了,但是当我去使用它在Py魅力它返回一个错误说包没有安装。当我试图安装它使用Py魅力失败。 有没有办法让Pycharm识别已安装的软件包?

  • 我开始了一个没有PyCharm的项目,我设置了一个VirtualEnv,我已经安装了Django、Pillow等。 我已经将项目导入到PyCharm,即使我将项目解释器配置到VirtualEnv的位置,PyCharm似乎也无法识别此虚拟环境中已安装的模块。 项目解释器位置如下所示: 现在PyCharm项目解释器只有表中显示的基本包,如pip、setuptools、wheel,但没有我在virtua

  • 如果我想检查版本,同样的事情: $mvn-version 以下是有关我的java安装的一些信息 $which java $readlink-f/usr/bin/java

  • 我有三个版本的。NET Core安装在我的计算机上: 但是,当我执行命令时,VS2017和VS 2019都返回以下错误: 下午 dotnet:您的意思是运行dotnetsdk命令吗?请从以下位置安装dotnet SDK: 我可以创建一个解决方案。NET核心,但当我创建一个控制台应用程序时。例如,调试按钮的标签为,而不是像往常一样,并且调试菜单中的和命令被禁用。 到目前为止,我尝试的是: 在系统PA