Go使用Goland的go build的配置

Go使用Goland的go build的配置,第1张

关于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文件,否则都是无法编译成功的。

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

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/989812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存