语境:
转到 1.2,Ubuntu 12.10
目标:
减少已编译二进制文件的大小
目前在我的构建过程中,我运行“go install”来生成二进制文件。我从某处读到,如果我传入-w
它将缩小二进制文件。我通过将它传递到-ldflags
选项中进行了尝试,我的二进制文件大小丢失了 1MB。
这个-w
标志在任何地方都有记录吗?它实际上有什么作用?
然后我发现了这个strip -s <binary>
命令并在上面运行它,-w
然后又减少了 750KB!生成的二进制文件运行良好。剥离在任何情况下都会引起问题吗?
慕慕森
largeQ
喵喔喔
相关分类