溫馨提示×

Golang在Ubuntu上編譯步驟是什么

小樊
52
2025-05-09 21:34:34
欄目: 編程語言

在Ubuntu上編譯Golang程序的步驟如下:

  1. 安裝Go語言環境: 如果你還沒有安裝Go,可以通過以下命令安裝:

    sudo apt update
    sudo apt install golang-go
    

    安裝完成后,可以通過運行go version來檢查Go是否正確安裝。

  2. 設置GOPATH環境變量(可選): Go 1.11及以上版本引入了Go Modules,這使得你可以不在GOPATH中管理依賴。如果你使用的是Go Modules,這一步可以跳過。否則,你需要設置GOPATH環境變量:

    export GOPATH=$HOME/go
    export PATH=$PATH:$GOPATH/bin
    

    你可以將這些命令添加到~/.profile~/.bashrc文件中,以便每次登錄時自動設置。

  3. 編寫Go代碼: 使用你喜歡的文本編輯器或IDE編寫Go代碼。例如,創建一個名為hello.go的文件,并輸入以下代碼:

    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, World!")
    }
    
  4. 編譯Go程序: 打開終端,導航到包含你的Go源文件的目錄,然后運行以下命令來編譯程序:

    go build hello.go
    

    這將在當前目錄下創建一個名為hello(在Windows上是hello.exe)的可執行文件。

  5. 運行編譯后的程序: 在終端中,你可以通過以下命令運行編譯后的程序:

    ./hello
    

    如果一切正常,你應該會看到輸出Hello, World!。

如果你使用Go Modules(推薦),則不需要設置GOPATH,而是使用以下步驟:

  1. 在項目目錄中初始化Go Modules:

    go mod init <module-name>
    

    <module-name>是你的模塊名,通常是項目的導入路徑。

  2. 編寫你的Go代碼并添加依賴。

  3. 運行go mod tidy來下載依賴并整理go.mod文件。

  4. 使用go build來編譯你的程序。

  5. 運行編譯后的程序。

使用Go Modules可以更好地管理依賴,并且是Go官方推薦的依賴管理方式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女