如何編譯和運行 Go 程式

本教程延續我們在《如何建立你的第一個 Go 程式》中所做的內容。 在 hello 資料夾中打開終端機並使用以下命令運行程式: go run hello.go 我們的程式成功運行並在終端機上輸出了「Hello, World!」。 go run 工具首先編譯程式,然後運行指定的程式。 你可以使用 go build 建立一個可執行的二進制檔案: go build hello.go 這將建立一個 hello 檔案,這是一個可執行的二進制檔案: 在前言中我提到過,Go 是可攜的。 現在你可以分發這個二進制檔案,每個人都可以直接執行,因為這個二進制檔案已經打包好了,可供執行。 程式將在與建立時相同的架構上運行。 我們可以使用 GOOS 和 GOARCH 環境變數為不同的架構創建不同的二進制檔案,如下所示: GOOS=windows GOARCH=amd64 go build hello.go 這將為 64 位元的 Windows 機器創建一個 hello.exe 執行檔: 64 位元 macOS(Intel 或 Apple Silicon)的設定為 GOOS=darwin GOARCH=amd64,而 Linux 的設定為 GOOS=linux GOARCH=amd64。 這是 Go 的最佳特點之一。