发布于2026-07-16 阅读(0)
扫一扫,手机访问
在Ubuntu上配置Golang编译路径,其实是个挺基础但也容易出小差错的操作。很多新手在一开始就被环境变量卡住,编译时总提示找不到命令。其实只要把几个关键步骤走对,就能一劳永逸。下面从头梳理一遍,确保每一步都踩实了。

首先,确认Golang本身已经装好。如果还没装,去Golang官网下载对应Ubuntu的版本就行。安装完成后,终端里跑一下这个命令,验证一下:
go version
如果能看到版本号,比如 go1.21.0 linux/amd64,说明安装没问题。接下来才是关键——配置工作空间和环境变量。
Golang约定了一个工作空间(workspace),用来放源码、编译后的程序等。通常建议在用户主目录下创建一个 go 文件夹:
mkdir ~/go
但这只是第一步。真正决定编译器能不能找到你写的代码的,是环境变量。需要把 go 目录下的 bin 子目录加到系统的 PATH 里。编辑 .bashrc 文件(或者 .zshrc,取决于你用的shell):
nano ~/.bashrc
在文件末尾追加一行:
export PATH=$PATH:$HOME/go/bin
保存并退出后,让改动即时生效:
source ~/.bashrc
环境变量搞定后,理论上任何位置都能直接调用 go build 了。但为了验证,建议写一个最简单的“Hello World”程序测试一下。在 ~/go/src/hello 目录下创建 hello.go,内容如下:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
然后切换到该目录并编译:
cd ~/go/src/hello
go build
如果一切顺利,当前目录下会生成一个 hello 可执行文件。运行它:
./hello
输出“Hello, World!”就说明整个编译路径已经正确设置。如果遇到问题,比如 go build 提示找不到包,或者运行时报错,回头检查一下这几点:go 是否在 PATH 里、GOPATH 是否指向了正确的目录、.bashrc 是否生效。更多细节也可以参考Go官方文档里的环境变量说明。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8