栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

Go使用Goland的go build的配置

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Go使用Goland的go build的配置

关于Goland写go代码的时候,需要配置编译环境,在运行边上,首先Edit Configurations,进入其中,点击+号,选择go build,然后去配置之后,才能生成去编译生成可执行文件exe,下面说说几种配置的方式:

RunKind:有三个选项

a. 是Directory,表示根据目录编译
b. 是Package,表示根据包去编译
c. 是File,根据文件编译

A.Directory方式

首先,我们先创建一个新工程:

 然后,去配置下

 

 

 好了,简单的directory的配置就完成了,单一文件,点击ok,就可以执行编译了。

B.File这个,那么我们切换到File,发现提示下面的文字:

 需要把Files的目录清空,然后报错小时,可以运行了

C.最复杂的Package,发现不管是设置Files还是删除Files,还是不管输入什么都是不行的,这个需要额外的处理了。首先在File->Setting->Go Modules中设置Enable Go modules integration为选中,然后添加go.mod文件,方式有两种:
        a.然后用命令行的方式:
        
       使用工具自带的teminal,输入go mod init 名字(Demo),然后会自动创建文件go.mod,此         时可以在Package path的中输入Demo,然后就可以编译了。
      b.可以直接在Demo的工程下,new一个file,起名go.mod,并在其中输入
       
       就一样可以编译了

 额外说明:如果一个工程下包含多个包,比如main包,还有demo1包,demo2包,那么这种情况,必须创建go.mod文件,否则都是无法编译成功的。

这个其中的原理还有待研究,只是先把基本流程说下,可能说的有不对的地方请指出。

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/902820.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号