For the complete documentation index, see llms.txt. This page is also available as Markdown.

Golang

Remove Debugging Information

go build -ldflags "-w -s"
  • that will remove the debugging information and shrink the binary size by ~30%.

Cross Compilation

  • GOOS -> Operating system

  • GOARCH -> Architecture

GOOS="linux" GOARCH="amd64" go build hello.go

Last updated