gpt4 book ai didi

gcc - 如何使用 gccgo 构建完整的 go 程序二进制文件?

转载 作者:IT王子 更新时间:2023-10-29 01:11:48 25 4
gpt4 key购买 nike

我注意到当使用 go build 时,二进制结果可能超过 2MB;但是使用 gccgo 二进制文件小于 35k。

我在使用 gccgo 时注意到的另一个问题是生成的二进制文件不能在另一个 linux 机器上运行(我相信缺少 libgo.so)但是 go build 二进制文件运行得很好(所以我想这是因为二进制文件包含运行所需的所有内容?);有没有办法用 gccgo 做到这一点?

最佳答案

你必须使用 -static 标志:

Use the -static option to do a fully static link (the default for the gc compiler).

http://golang.org/doc/install/gccgo

关于gcc - 如何使用 gccgo 构建完整的 go 程序二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15640054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com