golang 命令 go run 与 go build 的区别

发布时间: 2019-10-10 13:20:38 作者: 大象笔记

go run

简化了 golang 程序先编译后执行的操作。

例如:

go run main.go

可以直接运行 golang 程序。但是与 go build 再执行不同的是,不会产出可执行文件。

非常适合本地开发调试。

go build

编译 golang 程序,但是不执行。

例如:

go build main.go

会生成可执行文件 main。需要手动执行

./main

go run 前需要 go build 么?

不需要

我是一名山东烟台的开发者,联系作者