在 CentOS 上使用 Golang 打包應用需要先安裝 Go 語言環境,然后創建一個簡單的 Go 程序,最后使用 go build
命令將程序打包成可執行文件
首先,確保您的 CentOS 系統已經安裝了必要的依賴包。然后,從 Go 官方網站下載并安裝 Go 語言環境。請參考以下命令:
sudo yum install -y wget
wget https://golang.org/dl/go1.17.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.17.2.linux-amd64.tar.gz
設置 Go 工作目錄和默認路徑:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
驗證 Go 是否安裝成功:
go version
在您的 $GOPATH/src
目錄下創建一個新的文件夾,例如 hello
,然后在該文件夾中創建一個名為 main.go
的文件。將以下代碼粘貼到 main.go
文件中:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go build
命令打包應用:在 hello
文件夾中,打開終端并運行以下命令:
go build -o hello main.go
這將在當前文件夾中生成一個名為 hello
的可執行文件。
現在,您可以在終端中運行剛剛創建的可執行文件:
./hello
這將輸出 “Hello, World!”。
至此,您已成功在 CentOS 上使用 Golang 打包了一個簡單的應用。