在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环境、编写代码、编译程序和运行程序。