gpt4 book ai didi

go - 如何使用 Golang 包以外的名称构建可执行文件

转载 作者:数据小太阳 更新时间:2023-10-29 03:21:37 24 4
gpt4 key购买 nike

如果我的 Golang 包名称是以下之一,是否可以构建(安装、获取等)名称为 foobar 的可执行文件:

  • github.com/username/go-foobar
  • github.com/username/foobar-tools

包根目录下有main.go吗?

最佳答案

go build -o <your desired name>

您可以使用带有 go build 的 -o 开关指定可执行文件名称。对于您的示例,它看起来像:cd $GOPATH/github.com/username/go-foobar && go build -o foobar。但是,您只剩下包文件夹中的可执行文件——您仍然需要以某种方式安装它。

但是,我不知道有什么方法可以为使用 go get github.com/username/go-foobar 的人指定安装您的工具。例如,看到这个答案:https://stackoverflow.com/a/33243591/2415176

如果您不担心人们使用 go get 安装您的工具,那么您可以将这种东西包装在 Makefile 中。

关于go - 如何使用 Golang 包以外的名称构建可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52840259/

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