ubuntu

怎样在Ubuntu上编译Golang程序

小樊
44
2025-07-25 18:45:59
栏目: 编程语言

在Ubuntu上编译Golang程序的步骤如下:

  1. 安装Golang: 如果你还没有安装Golang,可以通过以下命令安装:

    sudo apt update
    sudo apt install golang-go
    

    安装完成后,可以通过以下命令检查安装是否成功:

    go version
    
  2. 设置GOPATH和GOROOT: Golang需要知道你的工作空间(workspace)在哪里,以及Go的安装位置。你可以在你的主目录下创建一个名为go的目录作为工作空间:

    mkdir -p $HOME/go
    

    然后,设置环境变量GOPATH指向你的工作空间,并将其添加到PATH中:

    export GOPATH=$HOME/go
    export PATH=$PATH:$GOPATH/bin
    

    为了使这些设置在每次登录时都生效,你可以将它们添加到你的~/.profile~/.bashrc文件中。

  3. 编写Go程序: 使用你喜欢的文本编辑器创建一个新的.go文件,例如hello.go,并编写你的Go代码:

    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, World!")
    }
    
  4. 编译Go程序: 打开终端,导航到包含你的.go文件的目录,然后运行以下命令来编译程序:

    go build hello.go
    

    这将在当前目录下创建一个名为hello的可执行文件(在Windows上是hello.exe)。

  5. 运行编译后的程序: 编译成功后,你可以直接运行生成的可执行文件:

    ./hello
    

    如果一切正常,你应该会看到输出Hello, World!

以上就是在Ubuntu上编译Golang程序的基本步骤。如果你想要编译一个更复杂的项目,可能需要使用Go的工作空间和包管理功能,以及更多的编译选项。对于大型项目,通常推荐使用go mod来管理依赖。

0
看了该问题的人还看了