centos

CentOS环境下Golang编译步骤是什么

小樊
49
2025-07-14 23:26:53
栏目: 编程语言

在CentOS环境下编译Golang程序的步骤如下:

  1. 安装Golang: 如果你还没有安装Golang,首先需要安装它。可以从Golang官方网站下载适用于Linux的安装包,或者使用包管理器安装。

    使用包管理器安装(推荐):

    sudo yum install golang
    

    或者从官方网站下载并安装:

    wget https://golang.org/dl/go1.17.5.linux-amd64.tar.gz
    sudo tar -C /usr/local -xzf go1.17.5.linux-amd64.tar.gz
    

    安装完成后,设置环境变量:

    echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bash_profile
    source ~/.bash_profile
    

    验证安装:

    go version
    
  2. 编写Golang程序: 使用你喜欢的文本编辑器编写Go代码,例如vimnano或者图形界面的编辑器。

    创建一个简单的Hello World程序,保存为hello.go

    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, World!")
    }
    
  3. 编译Golang程序: 打开终端,导航到包含你的Go源代码文件的目录。

    使用go build命令编译程序:

    go build hello.go
    

    这将在当前目录下生成一个可执行文件hello(在Windows上是hello.exe)。

  4. 运行编译后的程序: 在终端中运行生成的可执行文件:

    ./hello
    

    你应该会看到输出:

    Hello, World!
    

如果你想要编译成特定平台的可执行文件,可以使用GOOSGOARCH环境变量来指定目标操作系统和架构。例如,要编译成Windows的可执行文件,可以使用以下命令:

GOOS=windows GOARCH=amd64 go build -o hello.exe hello.go

这样就会生成一个名为hello.exe的Windows可执行文件。同样的方法可以用于其他操作系统和架构,例如linuxdarwin(macOS)、freebsd等。

0
看了该问题的人还看了