首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >必须编译多个GoLand文件的.go IDE调试?

必须编译多个GoLand文件的.go IDE调试?
EN

Stack Overflow用户
提问于 2022-03-05 19:07:08
回答 1查看 83关注 0票数 1

我在一个文件夹中有几个.go文件,当我将它们作为"go run“运行时,函数可以被引用。所以所有的.go文件都会被编译。

但我不知道如何在GoLand IDE中这样做。我特别希望能够调试这段代码,所以在GoLand IDE中运行会更好。

main2.go包含func main2()

我可以从main.go和main2()中引用

当运行为"go run“时,此操作非常完美。或"go run *.go“但"go run main.go”未编译main2.go,因此对main2()的引用未被解析并导致

./main.go:29:2: undefined: main2

当我尝试运行GoLand时,main.go IDE会得到相同的错误。我想我只是不知道如何让GoLand IDE在链接和执行之前编译所有.go文件.

任何建议都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-07 07:34:39

您可以通过单击Project中的目录名并选择Run > go build projectName来编译这些文件。或者选择Debug > go build projectName。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71365210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档