脚本宝典收集整理的这篇文章主要介绍了go语言中run与build命令的区别是什么?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
区别:“go run”命令可以编译并直接运行程序,但不会产生exe文件,运行速度也相应较慢;“go build”命令用于测试编译包,主要检查是否会有编译错误,会产生exe文件,运行速度快。
本文操作环境:windows10系统、Go 1.11.2、ThinkPad t480电脑。
相关推荐:《Go视频教程》
go run 和 go build 命令的区别
go run:
go run 编译并直接运行程序,它会产生一个临时文件(但实际不存在,也不会生成 .exe 文件),直接在命令行输出程序执行结果,方便用户调试。运行速度也相应较慢
注意点:需要在main包下执行go run ,否则如下图
go build:
go build 用于测试编译包,主要检查是否会有编译错误,如果是一个可执行文件的源码(即是 main 包),就会在当前目录直接生成一个可执行文件( .exe 文件)。运行速度快
更多编程相关知识,请访问:编程入门!!
以上就是go语言中run与build命令的区别是什么?的详细内容,更多请关注脚本宝典其它相关文章!
以上是脚本宝典为你收集整理的go语言中run与build命令的区别是什么?全部内容,希望文章能够帮你解决go语言中run与build命令的区别是什么?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。