在Ubuntu系統中,使用Golang打包應用程序的步驟如下:
sudo apt-get update
sudo apt-get install golang-go
hello.go的文件,內容如下:package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go build命令編譯Go程序。在包含hello.go文件的目錄中運行以下命令:go build hello.go
這將在當前目錄下生成一個名為hello(在Windows上為hello.exe)的可執行文件。
go build命令的-o選項指定輸出文件名。例如:go build -o myapp hello.go
這將在當前目錄下生成一個名為myapp的可執行文件。
CGO_ENABLED=0環境變量。這將禁用CGo,從而生成一個靜態鏈接的二進制文件。例如:CGO_ENABLED=0 go build -o myapp hello.go
注意:在打包過程中,可能會遇到依賴問題。確保在編譯之前運行go mod tidy命令,以下載和整理項目的依賴項。