go语言中run与build命令有哪些区别

这篇文章主要介绍了go语言中run与build命令有哪些区别,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、成都做网站、外贸网站建设、襄城网络推广、成都小程序开发、襄城网络营销、襄城企业策划、襄城品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供襄城建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

区别:“go run”命令可以编译并直接运行程序,但不会产生exe文件,运行速度也相应较慢;“go build”命令用于测试编译包,主要检查是否会有编译错误,会产生exe文件,运行速度快。

go run 和 go build 命令的区别

go run:

go run 编译并直接运行程序,它会产生一个临时文件(但实际不存在,也不会生成 .exe 文件),直接在命令行输出程序执行结果,方便用户调试。运行速度也相应较慢

注意点:需要在main包下执行go run ,否则如下图

go语言中run与build命令有哪些区别

go build:

go build 用于测试编译包,主要检查是否会有编译错误,如果是一个可执行文件的源码(即是 main 包),就会在当前目录直接生成一个可执行文件( .exe 文件)。运行速度快

感谢你能够认真阅读完这篇文章,希望小编分享go语言中run与build命令有哪些区别内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!


分享名称:go语言中run与build命令有哪些区别
文章网址:http://myzitong.com/article/jogipj.html