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

转到编程语言,请帮助我设置eclipse或vim或文本编辑器

转到编程语言,请帮助我设置eclipse或vim或文本编辑器

Go
慕斯王 2021-05-10 13:11:10
我开始学习Go编程语言。我已经安装了宙斯和eclipse / goclipse。(我喜欢文本编辑器,但是我没有找到使用go进行编译的任何说明)。现在,在eclipse上,我运行了一个基本命令,hello world并且得到了以下信息:"Executable source files must be in the 'cmd' folder"GOROOT 出发 c:\Go\GOOS设置windows,GOARCH设置为打开386(我忘记了系统,我有32位Windows)Go 自动设置的刀具路径(转到) "c:\go\bin\go.exe"转到自动设置的格式化程序路径(gofmt)自动 "c:\go\bin\gofmt.exe"在自动“ c:\ go \ bin \ godoc.exe”上设置的Go文档路径(godoc)最后,GOPATH为空。我在http://code.google.com/p/goclipse/wiki/InstallationInstructions和http://code.google.com/p/goclipse/wiki/GettingStarted上按照说明进行操作。现在,在第二个链接上,在资源管理器窗口中显示cmd,没有“ cmd”,其中有bin,pkg和src。如果您知道为什么我有错误代码,我感谢您一百万,并非常感谢您。如果有人可以帮助我设置vim或与go一起使用的文本编辑器,我也可以采用该方法。另外,我又忘记了一件事情,就像苏格拉底所说的那样,我什么都不知道,所以如果您能告诉我一次修复问题的步骤,因为我对成为菜鸟感到骄傲。感谢您的阅读和对长文本的抱歉,因为我想提供尽可能多的细节。Mar,再次感谢。
查看完整描述

1 回答

?
梦里花落0921

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

我不确定Goclipse的项目状态到底是什么,因为我没有使用它,但是我建议首先尝试从命令提示符下进行编译的基础知识。这样可以确保您确实可以使用它。给Goclipse的说明似乎已经过时,cmd不再需要了。这可能只是Eclipse + Goclipse中项目结构的内部内容。

免责声明:我在OSX / Linux中工作。Windows的建议不在我的脑海

如果您已经将系统环境变量设置为您提到的路径,那么在命令提示符下,您应该能够成功运行该go命令。

如果您cd位于hello.go测试文件的位置,则应该能够运行:
go build hello.go,并且hello在同一位置具有生成的可执行文件。这是构建单个文件的第一步。

GOPATH允许您设置Go应当搜索以查找软件包的位置。该位置下面应有一个src目录和一个pkg目录。您的项目go将位于下src,并且pkg是安装软件包的位置。具有abin是可选的,因为您可以将可执行文件定向到所需的任何位置GOBIN-o运行的标志go build -o /path/to/bin/hello hello.go

通用的GOPATH结构可能如下所示:

projects/

  src/

    hello/

      hello.go

  pkg/

然后,您GOPATH=/path/to/projects可以通过以下任意位置进行设置并进行构建:
go build -o /path/to/bin/hello hello

Eclipse的另一种替代方法是使用SublimeText2,我发现它是出色的,它像Eclipse一样是跨平台的。它还有一个用于安装插件的软件包管理器,还有一个很棒的Go插件GoSublime。


查看完整回答
反对 回复 2021-05-17
  • 1 回答
  • 0 关注
  • 189 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信