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