发布于2026-07-13 阅读(0)
扫一扫,手机访问
要在 Ubuntu 中搞定 Golang 的编译和调试,其实并不复杂,只要把几个关键环节理清楚,就能顺畅上手。下面一步步来。

如果系统里还没有 Go 环境,先去 https://golang.org/dl/ 下载对应 Ubuntu 的安装包。下载完成后,用 tar 命令解压到 /usr/local 目录下:
sudo tar -C /usr/local -xzf go.linux-amd64.tar.gz
注意把 换成你实际下载的版本号,比如 1.22.0。
解压后,需要把 Go 的二进制路径加到环境变量里,这样终端才能直接识别 go 命令。执行下面两行:
echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.profile
source ~/.profile
最后验证一下是否安装成功:
go version
如果能看到版本信息,说明 Go 已经就绪。
切换到项目目录,用 go build 编译源码。比如主文件叫 main.go:
go build main.go
这条命令会在当前目录生成一个可执行文件,名字默认和文件名相同(这里就是 main)。如果需要指定输出文件名,可以用 -o 参数,不过日常开发直接这样编译就够了。
调试环节,推荐使用 Delve——Go 社区最主流的调试器,没有之一。安装方式很简单,一条命令搞定:
go get -u github.com/go-delve/delve/cmd/dlv
安装完成后,用 dlv debug 启动调试会话,后面跟上你的入口文件:
dlv debug main.go
调试器会直接启动并停在入口位置。接下来就可以用 Delve 提供的丰富命令来检查程序行为,比如:
break main.go:10(在第10行设断点)nextstepstepoutcontinueprint variable_name要退出调试器,按 Ctrl+C 即可。
以上就是 Ubuntu 下 Golang 编译与调试的完整流程。实际使用时,可以根据项目需求调整编译参数或调试策略,但基础框架就是这些。希望对你上手有所帮助。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8