温馨提示×

Golang编译Ubuntu程序步骤

小樊
67
2025-04-09 15:20:35
栏目: 编程语言

在Ubuntu系统中编译和运行Golang程序的步骤如下:

安装Go语言环境

  1. 下载并安装Go语言
  • 访问Go官方网站(https://golang.org/dl/)获取最新的下载链接。
  • 例如,下载Go 1.17版本的命令如下:
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz 
  • 解压下载的文件到 /usr/local 目录:
sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz 
  • 设置 PATH 环境变量,将Go的二进制文件添加到系统的 PATH 中。编辑 /.bashrc/.profile 文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin 
  • 保存文件并运行以下命令使更改生效:
source /.bashrc 

或者

source /.profile 
  • 验证Go是否已成功安装:
go version 

如果显示出Go的版本信息,说明Golang开发环境已经成功配置。

编译和运行Golang程序

  1. 创建一个名为 main.go 的文件,编写一个简单的Go程序:
package main import "fmt" func main() { fmt.Println("Hello, World!") } 
  1. 打开终端,进入到 main.go 文件所在的目录。

  2. 使用 go build 命令编译程序

go build main.go 

这将生成一个名为 main 的可执行文件(在Windows系统下为 main.exe)。

  1. 运行编译后的程序
./main 

程序将输出 Hello, World!

交叉编译(跨平台编译)

如果你想为其他操作系统编译程序,可以使用交叉编译。例如,为Linux 64位系统编译程序:

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ./build/ ./main.go 

以上步骤涵盖了在Ubuntu系统中编译和运行Golang程序的基本流程,包括安装Go环境、编写代码、编译程序和运行程序。

0