在CentOS上安装和使用Go编译器的步骤如下:
更新系统包列表:
sudo yum update -y 安装Go:
sudo yum install golang -y 验证安装:
go version 如果安装成功,你应该能看到Go的版本号。
下载Go安装包: 访问Go官方下载页面,找到适合CentOS的版本并下载。例如,下载Go 1.17.6:
wget https://golang.org/dl/go1.17.6.linux-amd64.tar.gz 解压安装包: 将下载的安装包解压到/usr/local目录下:
sudo tar -C /usr/local -xzf go1.17.6.linux-amd64.tar.gz 设置环境变量: 编辑~/.bashrc或/etc/profile文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin 然后使环境变量生效:
source ~/.bashrc # 或者 source /etc/profile 验证安装:
go version 如果安装成功,你应该能看到Go的版本号。
创建一个简单的Go程序: 使用你喜欢的文本编辑器(如vim、nano等)创建一个名为hello.go的文件:
package main import "fmt" func main() { fmt.Println("Hello, World!") } 编译并运行程序: 在终端中导航到包含hello.go文件的目录,然后运行以下命令:
go run hello.go 你应该会看到输出:
Hello, World! Go推荐使用工作区来管理项目。默认情况下,Go会在$HOME/go目录下创建工作区。你可以按照以下步骤设置:
创建工作区目录:
mkdir -p $HOME/go/src $HOME/go/bin $HOME/go/pkg 设置环境变量(如果之前没有设置): 确保GOPATH环境变量指向你的工作区目录:
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin 然后使环境变量生效:
source ~/.bashrc # 或者 source /etc/profile 将项目放在工作区中: 将你的Go项目放在$GOPATH/src目录下,例如:
mkdir -p $GOPATH/src/myproject cd $GOPATH/src/myproject 编写和运行项目: 在项目目录中创建你的Go文件并运行:
go run main.go 通过以上步骤,你就可以在CentOS上成功安装和使用Go编译器了。