是否可以構建 go 二進制文件,以便它不會在恐慌時顯示堆棧跟蹤并且不包含任何源代碼路徑等?我目前正在使用 ld 標志“-w”和“-s”,但生成的二進制文件仍然包含一些不需要的路徑,并在恐慌時顯示不需要的堆棧跟蹤。這件事有一個問題(https://code.google.com/p/go/issues/detail?id=3467)但它很舊并且有一段時間沒有更新(我沒有絲毫不知道其中一個問題評論中的“修補運行時”是什么意思)。
1 回答

慕蓋茨4494581
TA貢獻1850條經驗 獲得超11個贊
不,目前沒有任何方法可以做到這一點。
關于修補運行時的評論意味著這是目前禁用該輸出的唯一方法。運行時打印恐慌時的堆棧跟蹤和段錯誤地址;并且您必須編寫一個補丁來禁用該行為。
- 1 回答
- 0 關注
- 155 瀏覽
添加回答
舉報
0/150
提交
取消