在CentOS上调试Golang代码,常用工具及方法如下:
go install github.com/go-delve/delve/cmd/dlv@latest
。dlv debug main.go
。break
(设置断点)、next
(单步执行)、print
(查看变量)、continue
(继续执行)。sudo apt-get install gdb
(CentOS需用yum install gdb
)。go build -gcflags "-N -l"
),然后通过gdb
命令设置断点、运行等。.vscode/launch.json
,设置"type": "go"
和"program": "${workspaceFolder}"
。log
包或第三方库(如logrus
)输出关键信息。pprof
工具(go tool pprof
)分析CPU/内存使用情况。注意:Delve是Go官方推荐工具,优先使用;GDB需额外配置,适合复杂场景;VS Code适合图形化调试。