gox 是一款强大的工具,允许您针对不同平台进行交叉编译,包括为 Windows 平台构建可执行文件。以下是如何使用 gox 编译 Golang 代码以生成 Windows 可执行文件的步骤:

  1. 安装 gox

使用 go get 命令安装 gox:

go get github.com/mitchellh/gox
  1. 编写代码

编写您的 Golang 代码,并使用 GOOSGOARCH 环境变量指定目标平台。例如:

package main

import "fmt"

func main() {
    fmt.Println('Hello, world!')
}
  1. 编译代码

使用 gox 工具编译代码。例如,要编译 64 位 Windows 可执行文件:

gox -osarch='windows/amd64' -output='hello.exe'

-osarch 参数指定目标平台(此处为 Windows 64 位),-output 参数指定输出文件名。

  1. 运行程序

运行生成的 Windows 可执行文件:

./hello.exe

您应该看到以下输出:

Hello, world!

通过遵循以上步骤,您可以使用 gox 轻松地为 Windows 平台交叉编译您的 Golang 代码。

使用 gox 编译 Golang Windows 可执行文件:详细步骤

原文地址: https://www.cveoy.top/t/topic/ndfz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录