【发布时间】:2013-03-11 03:35:51
【问题描述】:
我最近安装了 go 并尝试了 hello world 示例。
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
$ go build hello.go
返回 1.2Mb 大小的 hello 二进制文件。这对于一个 hello world 程序来说是相当大的。关于为什么文件大小很大的任何特殊原因?是因为导入了“fmt”吗?
【问题讨论】:
-
它静态编译所有未剥离的依赖项。想象一下部署的便利性!
标签: compilation go