为了账号安全,请及时绑定邮箱和手机立即绑定

如何运行 GO 可执行文件?

如何运行 GO 可执行文件?

Go
慕桂英4014372 2022-08-15 19:28:03
我试图不使用默认的go工作区,而是创建一个单独的工作区位置。所以我做了以下事情:已创建一个文件夹,显示“/用户/user_name/some_path/go_files/”在该文件夹中创建了 3 个目录 - 和srcpkgbin在“/Users/user_name/some_path/go_files/src”中创建了一个名为“hello_world.go”的go文件已将 GOPATH 变量导出为“/Users/user_name/some_path/go_files”以 2 种方式构建可执行文件:以及go build src/hello_world.gocd src go build hello_word.go上面生成了 2 个可执行文件 - 1 个在中,另一个在go_files/srcgo_files但是,运行它们中的任何一个都会给出一个错误,即:package hello_world is not in GOROOT (/usr/local/go/src/hello_world)我试图使用运行可执行文件。如何解决此问题?如何运行可执行文件?go run hello_world请注意,我可以从内部或执行 a 执行,但我想知道如何运行可执行文件。go run hello_world.gosrcgo run src/hello_world.go
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

但是,运行它们中的任何一个都会给出一个错误,说包hello_world不在GOROOT中(/usr/local/go/src/hello_world)

您实际上并没有说出您正在做什么来引发此错误,但听起来您几乎可以肯定正在运行 。构建可执行文件后,Go(语言)和(命令)将不再涉及。二进制文件独立于其编译器运行,如果您来自解释型语言背景,这可能会让您感到惊讶。go run hello_worldgo

您可以通过键入其名称(如果它在您的路径中)或键入其路径(即)然后按“return”来运行任何给定的可执行文件。./hello_world


查看完整回答
反对 回复 2022-08-15
  • 1 回答
  • 0 关注
  • 226 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号