Posted in

为什么你的Go二进制比别人胖3倍?揭秘-dwarf=false、-s、-w及-ldflags=-buildmode=pie的真实影响(附压测对比表)

第一章:为什么你的Go二进制比别 … 为什么你的Go二进制比别人胖3倍?揭秘-dwarf=false、-s、-w及-ldflags=-buildmode=pie的真实影响(附压测对比表)Read more

Posted in

Go程序Docker镜像超大?别怪基础镜像——用-dwarf=false -buildmode=pie -gcflags=all=-l重编译,镜像直降62%(实测SHA256校验)

第一章:Go语言编译器生态概览 … Go程序Docker镜像超大?别怪基础镜像——用-dwarf=false -buildmode=pie -gcflags=all=-l重编译,镜像直降62%(实测SHA256校验)Read more

Posted in

Go语言编译器配置终极博弈:在-dwarf=false(减小体积)与-dwarflocationlists=true(调试可用)间如何抉择?

第一章:Go语言编译器配置终极博 … Go语言编译器配置终极博弈:在-dwarf=false(减小体积)与-dwarflocationlists=true(调试可用)间如何抉择?Read more

Posted in

Go开发者正在忽略的编译器安全开关:-trimpath、-buildmode=exe、-linkshared、-dwarf=false——4个参数决定你的二进制是否可被逆向利用

第一章:Go编译器安全机制的底层 … Go开发者正在忽略的编译器安全开关:-trimpath、-buildmode=exe、-linkshared、-dwarf=false——4个参数决定你的二进制是否可被逆向利用Read more