在CentOS系统中使用Go语言编译器,可以按照以下步骤进行:
CentOS 7及以上版本可以使用yum或dnf来安装Go。
使用yum(适用于CentOS 7):
sudo yum install golang
使用dnf(适用于CentOS 8及以上):
sudo dnf install golang
安装完成后,可以通过以下命令检查安装是否成功:
go version
访问Go官方下载页面。
下载适用于Linux的tar.gz文件。
解压文件到/usr/local目录:
sudo tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz
将<version>替换为你下载的具体版本号。
配置环境变量:
编辑~/.bashrc或~/.bash_profile文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin
然后运行:
source ~/.bashrc
假设你有一个简单的Go程序hello.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
在终端中导航到包含hello.go文件的目录,然后运行以下命令:
go build hello.go
这将生成一个名为hello的可执行文件。
运行生成的可执行文件:
./hello
从Go 1.11版本开始,推荐使用Go Modules来管理依赖。
在项目目录中运行:
go mod init <module-name>
将<module-name>替换为你的模块名称,通常是项目的导入路径。
在代码中导入需要的包,然后运行:
go mod tidy
这将自动下载并整理依赖项。
编译整个项目:
go build
go run <file.go>:编译并运行指定的Go文件。go build:编译当前目录下的Go程序。go test:运行测试。go get <package>:下载并安装指定的包。go mod tidy:整理并下载依赖项。通过以上步骤,你可以在CentOS系统中顺利安装和使用Go语言编译器。