Golang - “go run main.go”和编译之间的区别

在 Go 中编写了一些脚本后,我问自己 -.go文件的编译和稍后的执行以及go run FILE.go命令在性能等方面是否有任何区别。

如果我使用这些方法之一启动 Web 服务有什么好处吗?


qq_笑_17
浏览 298回答 3
3回答

小唯快跑啊

go run只是编译然后在一个步骤中运行的快捷方式。虽然它对开发很有用,但在生产中使用它时,您通常应该构建它并直接运行二进制文件。

一只斗牛犬

'go install' 命令将在 pkg 文件夹下创建共享库编译文件为 package.a,在 bin 目录下创建 exec 文件。go run 命令在进行开发时很有用,因为它只是为您编译和运行它,但不会在 pkg 文件夹和 src 文件夹中生成二进制文件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go