您的位置:首页 >怎样在Ubuntu上快速编译Golang
发布于2026-05-02 阅读(0)
扫一扫,手机访问

想在Ubuntu系统上快速上手Golang,把代码变成可执行文件吗?其实过程比想象中要简单。下面这几个步骤,能帮你从零开始,一路跑到“Hello, World!”。
第一步,自然是把Go语言环境请到你的系统里。如果你的Ubuntu还没安装Go,打开终端,两条命令就能搞定:
sudo apt update
sudo apt install golang-go
这个操作会从官方仓库获取并安装当前稳定的Go版本。完成后,不妨用 go version 命令验证一下,看看新伙伴是否已经就位。
安装完成后,为了让系统知道Go在哪、以及你的项目代码该放哪,需要设置几个关键的环境变量。虽然安装脚本通常会处理一部分,但手动确认一下总没错。
你需要关注的主要是 GOROOT(Go的安装目录)和 GOPATH(你的工作区目录)。打开你的 ~/.bashrc 或 ~/.profile 文件,把下面这几行加进去:
export GOROOT=/usr/lib/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存文件后,别忘了让配置立刻生效。运行这条命令,或者干脆新开一个终端窗口:
source ~/.bashrc
环境搭好了,是时候写点代码了。用你顺手的文本编辑器(Vim、VSCode、或者Nano都行),创建一个新文件,比如叫 hello.go。把下面这段经典的入门代码敲进去:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
保存文件,你的第一个Go程序就诞生了。
接下来就是见证魔法的时刻。打开终端,切换到存放 hello.go 的目录,然后执行编译命令:
go build hello.go
如果一切顺利,你会在当前目录看到一个名为 hello 的新文件(在Windows系统上会是 hello.exe)。这就是编译生成的可执行文件,不依赖任何外部环境,可以直接运行。
最后一步,也是最激动人心的一步。在终端里输入:
./hello
屏幕上应该会立刻跳出那句熟悉的问候:Hello, World!。恭喜你,整个“编写-编译-运行”的流程已经走通了。
当然,实际项目往往比一个“Hello, World”要复杂。当你需要编译一个包含多个包的大型项目时,直接使用 go build 命令,或者借助 Makefile 来管理构建流程,会是更专业的选择。
另外,Go强大的生态离不开第三方库。安装它们非常简单,比如你想安装流行的Gin Web框架,只需要:
go get -u github.com/gin-gonic/gin
这条命令会自动从GitHub下载代码,并将其安装到你的 GOPATH 中,供你的项目引用。
话说回来,Go的编译速度在业界是出了名的快,这得益于其静态类型设计和高度优化的编译器。如果你在编译时感觉异常缓慢,那可能得检查一下是不是系统资源(比如内存或CPU)被其他程序占用了。对于大多数情况,在Ubuntu上编译Go程序,应该是一个快速而流畅的体验。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9