Golang声明插件导出列表

时间:2019-01-13 22:26:05

标签: go linker shared-objects

我正在尝试减小go插件产生的共享对象的大小。 (使用'go build -buildmode = plugin'构建)。 从反汇编SO看来,所有公共符号都已导出,因此链接器无法像在可执行文件中那样删除未使用的代码,从而导致文件大小膨胀。 有没有办法明确指定我要导出的符号,以便链接器可以从二进制文件中删除未使用的代码?

0 个答案:

没有答案