您的位置:宽带测速网 > 编程知识 > Golang编译Ubuntu程序步骤是什么

Golang编译Ubuntu程序步骤是什么

2025-07-22 09:59来源:互联网 [ ]

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

安装Golang
    下载并安装Golang:
访问Golang官方网站下载适合Ubuntu的安装包。使用以下命令安装:
sudo apt updatesudo apt install -y golang
    验证安装:
安装完成后,运行以下命令检查Go版本:
go version
编写Golang程序
    创建工作目录:
mkdir -p ~/go/src/hellocd ~/go/src/hello
    编写示例程序:
创建一个名为main.go的文件,并添加以下内容:
package mainimport "fmt"func main() {fmt.Println("Hello, World!")}
编译Golang程序
    本地编译:
在当前目录使用go build命令编译程序:
go build -o hello main.go

这将在当前目录生成一个名为hello的可执行文件。

    交叉编译(可选):
如果你在非Linux环境(如Windows或macOS)下开发,可以使用交叉编译功能。例如,为Linux 64位系统编译程序:
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ./build/ ./main.go
运行编译后的可执行文件在终端中,运行以下命令以执行程序:
./hello

你应该会看到输出Hello, World!

编译选项-o <filename>:指定输出文件的名称。-v:输出详细的编译信息。-a:强制重新编译所有包。-ldflags:设置编译时的链接器参数。例如,去掉符号表信息和DWARF调试信息:
go build -o hello -v -ldflags "-s -w" main.go

通过以上步骤,你可以在Ubuntu上成功编译并运行Golang程序。如果需要更高级的开发体验,可以考虑使用集成开发环境(IDE)如GoLand。