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

您的位置:首页 >CentOS中Go语言编译器怎么用

CentOS中Go语言编译器怎么用

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

扫一扫,手机访问

在CentOS系统中使用Go语言编译器

想在CentOS上玩转Go语言?其实没那么复杂。下面这份操作指南,能帮你快速完成环境搭建,并上手编译第一个程序。

1. 安装Go语言编译器

方法一:使用包管理器安装

对于CentOS 7及以上的用户,最省心的方式莫过于直接使用系统自带的包管理器。

如果你用的是CentOS 7,打开终端,请出老伙计 yum

sudo yum install golang

要是你的系统是CentOS 8或更高版本,那么更现代的 dnf 会是更好的选择:

sudo dnf install golang

安装过程通常很快。完成后,怎么验证呢?很简单,在终端里敲下这行命令:

go version

如果屏幕上清晰地打印出了Go的版本号,恭喜你,第一步已经成功了。

方法二:手动下载并安装

有时候,你可能需要安装特定版本,或者包管理器里的版本不够新。这时候,手动安装就派上用场了。别担心,步骤也很清晰:

  1. 首先,去Go官方下载页面逛一圈。

  2. 找到适用于Linux的tar.gz压缩包,把它下载下来。

  3. 接下来,我们需要把它解压到系统目录。通常,/usr/local是个标准选择。打开终端,执行:

    sudo tar -C /usr/local -xzf go.linux-amd64.tar.gz

    记得把命令里的 替换成你下载文件的实际版本号,比如 go1.21.5.linux-amd64.tar.gz

  4. 最后一步,告诉系统去哪里找Go命令。编辑你的用户配置文件(~/.bashrc~/.bash_profile),在末尾加上这一行:

    export PATH=$PATH:/usr/local/go/bin

    保存文件后,别忘了让配置立刻生效:

    source ~/.bashrc

2. 编译Go程序

环境准备好了,是时候体验一下“Hello, World!”的经典仪式了。创建一个名为 hello.go 的文件,内容如下:

package main

import "fmt"

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

编译并运行

打开终端,进入存放 hello.go 的目录。要编译它,只需要一个命令:

go build hello.go

稍等片刻,你会发现目录里多了一个名为 hello 的可执行文件。运行它:

./hello

当屏幕上如约出现“Hello, World!”时,那种感觉是不是很棒?这意味着你的Go编译器已经火力全开,可以正常工作了。

3. 使用Go Modules(推荐)

对于现代Go项目(尤其是Go 1.11之后),强烈推荐使用Go Modules来管理依赖。它能让你的项目依赖更清晰,环境更独立。

初始化模块

在你的项目根目录下,执行初始化命令:

go mod init 

这里的 通常是你的项目导入路径,比如 github.com/yourname/yourproject

添加依赖

接下来,你可以在代码里正常导入第三方包。写完后,运行一个神奇的命令:

go mod tidy

这个命令会自动分析你的代码,下载所有需要的依赖包,并更新 go.modgo.sum 文件,一切都井井有条。

编译项目

使用Go Modules后,编译整个项目也变得极其简单。在项目目录下,直接运行:

go build

它会自动处理所有依赖,并生成可执行文件。

4. 常用Go命令

掌握几个核心命令,能让你在Go开发中游刃有余:

  • go run :想快速测试单个文件?这个命令能一步到位,编译并运行它。
  • go build:编译当前目录下的所有Go代码,生成可执行文件。
  • go test:运行项目中的单元测试,保证代码质量。
  • go get :下载并安装指定的包到你的环境中。
  • go mod tidy:正如上面提到的,它是管理依赖的“清洁工”和“采购员”。

走完以上这些步骤,从安装到编译,再到依赖管理,你在CentOS系统上使用Go语言的基础通路就已经完全打通了。接下来,就是尽情发挥你的创造力了。

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

热门关注