centos

CentOS Golang如何进行代码调试

小樊
45
2025-08-12 14:35:11
栏目: 编程语言

在CentOS上调试Golang代码,推荐使用Delve(Go官方调试器),也可选择GDB,以下是具体步骤:

一、使用Delve调试(推荐)

1. 安装Delve

# Go 1.16+版本直接安装  
go install github.com/go-delve/delve/cmd/dlv@latest  

# 验证安装  
dlv version  

2. 编译程序(需包含调试信息)

# 普通编译(默认包含调试信息)  
go build -o myapp main.go  

# 若需远程调试,可指定监听端口  
dlv --listen=:2345 --headless=true --api-version=2 exec ./myapp  

3. 启动调试会话

二、使用GDB调试(备选)

1. 安装GDB

sudo yum install gdb  

2. 编译程序并调试

# 编译时添加调试信息  
go build -gcflags "-N -l" -o myapp main.go  

# 启动GDB  
gdb ./myapp  

3. 常用GDB命令

注意事项

参考资料:

0
看了该问题的人还看了