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