在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
命令,以下載和整理項目的依賴項。