如何从堆栈跟踪中删除绝对路径?例如,现在:main.main()
/home/userName/WORKSPACE/temp/mvps/main.go:16 +0xb2我希望它是这样的:main.main()
main.go:16 +0xb2
1 回答
猛跑小猪
TA贡献1858条经验 获得超8个赞
要删除GOPATH
前缀,请在运行时添加以下标志go build
( ref ):
go build -gcflags=-trimpath=$GOPATH -asmflags=-trimpath=$GOPATH ...
如果GOPATH
未在您的环境中设置,$(go env GOPATH)
仍然可能有效(感谢 Flimzy 指出这一点):
go build -gcflags=-trimpath=$(go env GOPATH) -asmflags=-trimpath=$(go env GOPATH) ...
- 1 回答
- 0 关注
- 102 浏览
添加回答
举报
0/150
提交
取消