是否有办法删除Go BuildID=value从go二进制文件,在我构建它。
$ go build -ldflags "-s -w" .
输出hello二进制文件
$ file hello
输出hello: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, Go BuildID=AXhtNKJoDgAPpm-xK7Ob/WQUqjLjqQcBs6XJONHZF/oUnHbwNyhieOUlsruE4j/7XMKJ0XUJgPWedTUHZbA, stripped
-ldflags=-buildid=
参考:https://github.com/golang/go/issues/34186
的例子:运行-ldflags="-w -s -buildid=".