用下面的命令來編譯 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 成為構建跨平臺應用程序的理想選擇。