☣️ 错误码:dyld: malformed mach-o image: segment __DWARF has vmsize < filesize

🌀 现象:使用go run xxx.go不报错,使用go build xxx.go后运行./xxx会出现错误

参数 版本
OS macOS Catalina 10.15.2
Glfw v3.3
OpenGL v4.1-core

✅修复方式

// -ldflags: 表示将后面的参数传给连接器
// -s: 去掉符号信息
// -w: 去掉DWARF调试信息
go build -ldflags "-w" ./xxx.go