如果您尝试编译以下Go程序:
你最终会得到一个动态链接的Go二进制文件。这对我来说很麻烦(我正在Docker容器中构建Go二进制文件,该容器使用不同于我的主机的libc,这将导致二进制文件无法在我的主机上运行)。
如何强制Go静态构建程序?
package main
import _ "crypto/tls"
func main() {
}
你最终会得到一个动态链接的Go二进制文件。这对我来说很麻烦(我正在Docker容器中构建Go二进制文件,该容器使用不同于我的主机的libc,这将导致二进制文件无法在我的主机上运行)。
如何强制Go静态构建程序?