Posted in

你的Go程序真的“跨平台”吗?从Go 1.16默认启用-zld到Go 1.23引入的linker plugin机制,系统链接器演进路线图

第一章:Go跨平台本质与链接器演 … 你的Go程序真的“跨平台”吗?从Go 1.16默认启用-zld到Go 1.23引入的linker plugin机制,系统链接器演进路线图Read more

Posted in

Go构建提速73%:go build -trimpath -ldflags -s -w + Go 1.21 linker优化 + 静态链接避坑指南

第一章:Go构建提速73%:背景 … Go构建提速73%:go build -trimpath -ldflags -s -w + Go 1.21 linker优化 + 静态链接避坑指南Read more

Posted in

Go语言代码跨平台编译与符号操作全指南:从GOOS/GOARCH到linker flags再到符号剥离技巧

第一章:Go语言跨平台编译与符号 … Go语言代码跨平台编译与符号操作全指南:从GOOS/GOARCH到linker flags再到符号剥离技巧Read more

Posted in

单片机支持Go语言吗?真相是:你缺的不是工具链,而是这6个被忽略的Linker Script黄金段定义(.data_nocache, .bss_dram等)

第一章:单片机支持Go语言吗 G … 单片机支持Go语言吗?真相是:你缺的不是工具链,而是这6个被忽略的Linker Script黄金段定义(.data_nocache, .bss_dram等)Read more

Posted in

Go代码执行不一致?跨平台运行差异根源:CGO_ENABLED、GOOS/GOARCH、linker flags的5维交叉验证法

第一章:Go代码执行不一致?跨平 … Go代码执行不一致?跨平台运行差异根源:CGO_ENABLED、GOOS/GOARCH、linker flags的5维交叉验证法Read more

Posted in

Golang跨平台二进制瘦身术:张朝阳在MIT演讲中未公开的UPX+linker flags组合拳(ARM64 macOS M3实测)

第一章:Golang跨平台二进制 … Golang跨平台二进制瘦身术:张朝阳在MIT演讲中未公开的UPX+linker flags组合拳(ARM64 macOS M3实测)Read more