【发布时间】:2013-12-04 07:03:05
【问题描述】:
对于gccgo,-static 和 -static-libgo 有什么区别?文档似乎并没有真正阐明正在发生的事情:
- 使用
-static-libgo选项静态链接已编译的包。 - 使用
-static选项进行完全静态链接(gc 编译器的默认设置)。
-static-libgo 是否仅静态链接 libgo.a? -static 是完整的 glibc 库吗?
【问题讨论】:
-
我认为 -static 会尝试静态链接所有内容,而 -static-libgo 要么仅对 Go 包执行此操作,要么仅静态链接 libgo.a。
标签: go static-linking gccgo