在Ubuntu上快速打包Golang項目,可按以下步驟操作:
安裝Go環境
sudo apt update && sudo apt install golang-go
go version # 驗證安裝
準備項目依賴
確保項目根目錄有go.mod
文件(若無則運行go mod init <模塊名>
),并使用go mod tidy
整理依賴。
編譯生成可執行文件
cd /path/to/project
go build -o myapp # 生成名為myapp的可執行文件
可選:壓縮可執行文件
安裝upx
并壓縮文件:
sudo apt install upx-ucl
upx --best myapp
可選:打包為壓縮包
tar -czvf myapp.tar.gz myapp
快速命令總結(假設已安裝Go且項目有go.mod
):
cd /path/to/project && go build -o myapp && tar -czvf myapp.tar.gz myapp
若需跨平臺打包,可添加GOOS
和GOARCH
參數(如GOOS=windows GOARCH=amd64
)。