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