是否可以构建 go 二进制文件,以便它不会在恐慌时显示堆栈跟踪并且不包含任何源代码路径等?我目前正在使用 ld 标志“-w”和“-s”,但生成的二进制文件仍然包含一些不需要的路径,并在恐慌时显示不需要的堆栈跟踪。这件事有一个问题(https://code.google.com/p/go/issues/detail?id=3467)但它很旧并且有一段时间没有更新(我没有丝毫不知道其中一个问题评论中的“修补运行时”是什么意思)。
1 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
不,目前没有任何方法可以做到这一点。
关于修补运行时的评论意味着这是目前禁用该输出的唯一方法。运行时打印恐慌时的堆栈跟踪和段错误地址;并且您必须编写一个补丁来禁用该行为。
- 1 回答
- 0 关注
- 138 浏览
添加回答
举报
0/150
提交
取消