在Ubuntu系统中编译和运行Golang程序的步骤如下:
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 version 如果显示出Go的版本信息,说明Golang开发环境已经成功配置。
main.go 的文件,编写一个简单的Go程序:package main import "fmt" func main() { fmt.Println("Hello, World!") } 打开终端,进入到 main.go 文件所在的目录。
使用 go build 命令编译程序:
go build main.go 这将生成一个名为 main 的可执行文件(在Windows系统下为 main.exe)。
./main 程序将输出 Hello, World!。
如果你想为其他操作系统编译程序,可以使用交叉编译。例如,为Linux 64位系统编译程序:
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ./build/ ./main.go 以上步骤涵盖了在Ubuntu系统中编译和运行Golang程序的基本流程,包括安装Go环境、编写代码、编译程序和运行程序。