Golang(也稱為Go語言)在Debian上的兼容性非常好。Go語言設計之初就考慮到了跨平臺兼容性,因此可以在包括Debian在內的多種Linux發行版上運行。以下是關于在Debian上安裝和配置Golang的詳細信息:
更新包管理器:
sudo apt update && sudo apt upgrade
安裝Golang:
sudo apt install golang
wget https://golang.org/dl/go1.18.linux-amd64.tar.gz
sudo tar -xvf go1.18.linux-amd64.tar.gz
sudo mv go /usr/local
配置環境變量:
編輯~/.bashrc
文件,添加以下行:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
然后運行:
source ~/.bashrc
驗證安裝: 運行以下命令檢查Go版本:
go version
初始化模塊:
go mod init my-module
添加依賴:
go get github.com/gin-gonic/gin
下載依賴:
go mod tidy
使用依賴: 在代碼中可以直接使用import語句引用依賴項。
為了使編譯出來的Go程序具有更好的可移植性,可以進行純靜態編譯。設置CGO_ENABLED=0
進行編譯:
CGO_ENABLED=0 go build -o server server.go
或者使用cmd/link
進行外部鏈接:
go build -o server -ldflags '-linkmode "external" -extldflags "-static"' server.go
總的來說,無論是從官方倉庫還是從官方網站手動下載安裝包,Debian都能提供對Golang的良好支持。用戶可以根據自己的需要選擇合適的安裝方式。同時,Golang在Debian上的運行也非常穩定,可以滿足各種開發需求。