在CentOS上配置Golang编译环境相对简单。以下是详细的步骤:
首先,你需要从Golang官方网站下载适用于Linux的Golang安装包。
wget https://golang.org/dl/go1.20.5.linux-amd64.tar.gz
请注意,上面的URL中的版本号(go1.20.5
)可能会随着时间的推移而更新。你可以访问Golang官方下载页面获取最新版本。
下载完成后,解压安装包到你选择的目录。通常,我们将其解压到/usr/local
目录下。
sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
为了让系统能够找到Golang的可执行文件,你需要配置环境变量。编辑/etc/profile
文件或你的用户主目录下的.bashrc
文件,添加以下内容:
/etc/profile
文件(适用于所有用户)sudo nano /etc/profile
在文件末尾添加以下行:
export PATH=$PATH:/usr/local/go/bin
保存并退出编辑器。
~/.bashrc
文件(仅适用于当前用户)nano ~/.bashrc
在文件末尾添加以下行:
export PATH=$PATH:/usr/local/go/bin
保存并退出编辑器。
运行以下命令使环境变量生效:
source /etc/profile
或者如果你编辑的是~/.bashrc
文件:
source ~/.bashrc
运行以下命令验证Golang是否安装成功:
go version
你应该会看到类似以下的输出:
go version go1.20.5 linux/amd64
Go语言推荐使用工作区来管理项目。你可以创建一个工作区目录,并在其中创建src
、pkg
和bin
目录。
mkdir -p ~/go/src ~/go/pkg ~/go/bin
然后,将工作区目录添加到环境变量中:
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
再次运行source ~/.bashrc
使环境变量生效。
你可以使用go get
命令安装一些常用的Go工具,例如:
go get -u github.com/golang/dep/cmd/dep
go get -u github.com/golang/lint/golint
这些工具可以帮助你更好地管理和检查你的Go代码。
通过以上步骤,你就可以在CentOS上成功配置Golang编译环境了。