相关疑难解决方法(0)

这些Go构建标志意味着什么?netgo -extldflags"-lm -lstdc ++ -static"'

我目前正在上一个微服务在线课程,我将小型应用程序部署到docker容器.构建二进制文件的漫长而丑陋的命令行是这样的:

go build --tags netgo --ldflags '-extldflags "-lm -lstdc++ -static"'
Run Code Online (Sandbox Code Playgroud)

到现在为止我只是用来go install编译我的应用程序.

任何人都可以向我解释这个命令吗?

command-line compilation go

13
推荐指数
1
解决办法
3241
查看次数

如何创建在每个发行版上运行的静态Go二进制文件?

如何创建在每个Linux发行版上运行的静态Go应用程序?

仅仅按照以下方式静态编译Go就足够了:http://blog.hashbangbash.com/2014/04/linking-golang-statically/

linux go

2
推荐指数
1
解决办法
698
查看次数

标签 统计

go ×2

command-line ×1

compilation ×1

linux ×1