商城首页欢迎来到中国正版软件门户

您的位置:首页 >怎样在Ubuntu上快速编译Golang

怎样在Ubuntu上快速编译Golang

  发布于2026-05-02 阅读(0)

扫一扫,手机访问

在Ubuntu上快速编译Golang程序

怎样在Ubuntu上快速编译Golang

想在Ubuntu系统上快速上手Golang,把代码变成可执行文件吗?其实过程比想象中要简单。下面这几个步骤,能帮你从零开始,一路跑到“Hello, World!”。

1. 安装Go

第一步,自然是把Go语言环境请到你的系统里。如果你的Ubuntu还没安装Go,打开终端,两条命令就能搞定:

sudo apt update
sudo apt install golang-go

这个操作会从官方仓库获取并安装当前稳定的Go版本。完成后,不妨用 go version 命令验证一下,看看新伙伴是否已经就位。

2. 设置环境变量

安装完成后,为了让系统知道Go在哪、以及你的项目代码该放哪,需要设置几个关键的环境变量。虽然安装脚本通常会处理一部分,但手动确认一下总没错。

你需要关注的主要是 GOROOT(Go的安装目录)和 GOPATH(你的工作区目录)。打开你的 ~/.bashrc~/.profile 文件,把下面这几行加进去:

export GOROOT=/usr/lib/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

保存文件后,别忘了让配置立刻生效。运行这条命令,或者干脆新开一个终端窗口:

source ~/.bashrc

3. 编写Go程序

环境搭好了,是时候写点代码了。用你顺手的文本编辑器(Vim、VSCode、或者Nano都行),创建一个新文件,比如叫 hello.go。把下面这段经典的入门代码敲进去:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

保存文件,你的第一个Go程序就诞生了。

4. 编译Go程序

接下来就是见证魔法的时刻。打开终端,切换到存放 hello.go 的目录,然后执行编译命令:

go build hello.go

如果一切顺利,你会在当前目录看到一个名为 hello 的新文件(在Windows系统上会是 hello.exe)。这就是编译生成的可执行文件,不依赖任何外部环境,可以直接运行。

5. 运行程序

最后一步,也是最激动人心的一步。在终端里输入:

./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程序,应该是一个快速而流畅的体验。

本文转载于:https://www.yisu.com/ask/46376208.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注