|
|
@@ -11,8 +11,8 @@ draft: false
|
|
|
也可以用 `-ldflags` 连给链接器传参,帮助信息可通过 `go tool link --help` 查看。 主要用途有
|
|
|
|
|
|
- `-s -w` 来减小输出二进制的体积 (更小体积可加壳)
|
|
|
-> `-s`: 删除符号表,panic 时 stack trace 没有文件名/行号信息
|
|
|
-> `-w`: 删除 DWARF 信息,二进制无法通过 gdb 调试。
|
|
|
+ - `-s`: 删除符号表,panic 时 stack trace 没有文件名/行号信息
|
|
|
+ - `-w`: 删除 DWARF 信息,二进制无法通过 gdb 调试。
|
|
|
- 利用 `go build -ldflags "-X main.version=1.1` 来进行编译时变量赋值(限 `string` 类型)
|
|
|
|
|
|
|