编译后再执行,执行流程如下
.go源文件 -> .exe或其他可执行文件 -> 结果
go run 源码,执行流程如下
.go 源文件 -> 结果
两种执行流程的区别是
第一种
可将编译生成的文件放到没有安装go的sdk电脑上也可以执行
编译时,编译器会将程序依赖的库文件包含在可执行文件中
go执行流程分析
原文:https://www.cnblogs.com/archer-li/p/11756476.html