缩减Golang程序体积 通常情况下,Golang编译出来的程序体积都比较偏大。主要原因是Golang是静态编译–把它所依赖的库通过静态连接方式,打入可执行文件包中。这样的做法好处是,减少平台相关性,缺点也比较明显–程序体积较大。那么有什么办法减小golang程序体积呢? 减小程序体积 方式1. 在编译命令中添加 -ldflags="-s -w"参数。例如:go build -ldflags="-s -w" -a -v -o xxx main.go 原理:-w关闭DWARF调试信息:您将无法在二进制文件上使