ubuntu

Golang在Ubuntu上如何进行调试

小樊
35
2025-09-10 21:11:26
栏目: 编程语言

在Ubuntu上调试Golang程序,常用工具为Delve(官方推荐)和GDB,以下是具体步骤:

一、使用Delve调试(推荐)

1. 安装Delve

go install github.com/go-delve/delve/cmd/dlv@latest  

确保$GOPATH/bin$PATH中,可通过dlv version验证安装。

2. 编译程序(带调试符号)

go build -gcflags "all=-N -l" -o myprogram main.go  

-N -l关闭优化和内联,便于调试。

3. 启动调试会话

dlv exec ./myprogram  

或直接调试文件:

dlv debug main.go  

4. 常用调试命令

二、使用GDB调试(通用型)

1. 安装GDB

sudo apt install gdb  

2. 编译程序(带调试符号)

go build -gcflags "all=-N -l" -o myprogram main.go  

3. 启动GDB

gdb ./myprogram  

4. 常用调试命令

三、其他工具

注意事项

根据需求选择工具,Delve更适合Go项目,GDB则适用于需要通用调试的场景。

0
看了该问题的人还看了