go - 为什么 Go 程序需要运行时支持

标签 go goinstall

都说Golang是compiled语言,但是compiled是什么意思呢?如果 golang 应用程序被编译为机器代码,为什么我不能只分发二进制文件(当然是在相应的架构和平台上)而不是 go install 东西?

最佳答案

编译二进制文件后,您可以将其分发到具有相同架构的机器上。 go install, go run, 等只是编译所必需的。

关于go - 为什么 Go 程序需要运行时支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23072889/

相关文章:

go - 在 Golang 包中编译 CGO 文件

go - 无法运行 goinstall

go - 扫描dynamodb表并在go sdk列表中使用包含

go - 将接口(interface)与 golang 和数据库抽象结合使用

go - 创建一个未声明属性的结构

sql-server - sql : Scan error on column index 0, name "": unsupported Scan, 将 driver.Value 类型 int64 存储到类型 *main.SMSBlast 中?

arrays - 如何在 Go 中定义包含 int 的 slice 和字符串的 slice ?

go - 找不到导入 go-gtk