用下面的命令來編譯 Golang 程序,生成一個名為`hello-world.exe`的可執行文件:

“`

go build -o hello-world.exe hello-world.go

“`

此命令的參數解釋如下:

– `go build`:Golang 命令行工具用于編譯源代碼。

– `-o hello-world.exe`:指定輸出文件名。這里我們選定`hello-world.exe`作為輸出文件。

– `hello-world.go`:源代碼文件名稱。

5. 編譯完成后,可以在目錄中找到`hello-world.exe`文件。雙擊此可執行文件,即可運行程序并在終端窗口中看到 “Hello, World!” 的輸出。

#### 如何為其他操作系統創建 Windows 可執行文件?

Golang 支持交pycharm封裝exe文件叉編譯,這意味著您可以為其他操作系統創建單獨的程序。要在其他操作系統(如 macOS 或 Linux)上為 Windows 創建可執行文件,請執行以下步驟:

1. 跟隨上述部分中“創建一個簡單的 Golang 程序”的步驟。

2. 打開終端,然后導航到包含`hello-world.go`文件的目錄。

3. 在終端中輸入以下命令,該命令表示將源代碼編譯為 Windows 操作系統下的 exe 文件:

“`

GOOS=windows GOARCH=amd64 go build -o hello-world.exe hello-world.go

“`

以上命令的參數解釋如下:

– `GOOS=windows`:設置目標操作系統為 Windows。

– `GOARCH=amd64`:設置目標系統架構為 AMD64(64 位)。若目標系統為 32 位,請設置為`GOARCH=386`。

– `go build`: 與前述相同,用于編譯源代碼。

– `-o hello-world.exe`:與前述相同,指定輸出文件名。

– `hello-world.go`:源代碼文件名稱。

現在已成功生成可在 Windows 系統上運行的可執行文件。這種跨平臺編譯功能使 Golang 成為構建跨平臺應用程序的理想選擇。

未經允許不得轉載:智電網絡 NET » golang打包exe技術原理介紹

相關推薦