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