登录
首页 >  Golang >  Go问答

在同一文件夹中执行生成的 Go 可执行文件

来源:stackoverflow

时间:2024-03-20 16:51:29 372浏览 收藏

在 Go 语言中使用 gogenerate 命令生成可执行文件时,需要明确指定可执行文件的位置,因为 gogenerate 无法自动在当前文件夹中找到它。为了解决这个问题,可以通过在 gogenerate 命令中添加可执行文件的相对或绝对路径来指定其位置。

问题内容

我的可执行文件位于编写 gogenerate 命令的同一文件夹中

当我运行命令时出现错误

executable file not found in $path

但是我在同一文件夹中有可执行文件,请参见下图

目前我正在跑步

go:generate convert

如何让 go:generate 在同一文件夹中查找二进制文件


正确答案


尝试:

go:generate ./convert

您的可执行文件 convert 不在系统路径中,因此您需要为 gogenerate 或任何子系统提供相对路径(如上例所示)或绝对路径来执行它。

以上就是《在同一文件夹中执行生成的 Go 可执行文件》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>