您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Go中的共享库?

Go中的共享库?

现在可以使用-linkshared标志

您需要做的是首先运行以下命令:

go install -buildmode=shared -linkshared  std

(以上代码使所有通用软件包都可共享!)然后

go install  -buildmode=shared -linkshared userownpackage

最后,在编译代码时,您需要运行:

go build -linkshared yourprogram

上面这些就是什么,而不是静态链接所有内容而仅动态链接它们,您最终将获得更小的编译文件。为了让您了解我的带有静态链接的“ hello.go”文件为2.3MB,而使用动态链接的相同代码仅为12KB!

Go 2022/1/1 18:14:03 有547人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶