欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Golang中的環(huán)境配置方式

 更新時間:2025年06月07日 16:36:50   作者:lukamao  
這篇文章主要介紹了Golang中的環(huán)境配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Golang的環(huán)境配置

Go 語言(或 Golang)起源于 2007 年,并在 2009 年正式對外發(fā)布。Go 是非常年輕的一門語言,它的主要目標是“兼具 Python 等動態(tài)語言的開發(fā)速度和 C/C++ 等編譯型語言的性能與安全性”。

Go 語言是編程語言設計的又一次嘗試,是對類 C 語言的重大改進,它不但能讓你訪問底層操作系統(tǒng),還提供了強大的網(wǎng)絡編程和并發(fā)編程支持。Go語言的用途眾多,可以進行網(wǎng)絡編程、系統(tǒng)編程、并發(fā)編程、分布式編程。

今天我來帶大家完成學習 Go 語言的第一步,快速搭建起 Go 語言的開發(fā)環(huán)境。

首先訪問 Go 語言的官網(wǎng) https://golang.google.cn/dl/ 下載 Go 語言安裝包

選擇對應操作系統(tǒng)的版本下載。

Windows

安裝開發(fā)包

上面下載的安裝包下載完成后,直接雙擊安裝,一定要記住安裝時的安裝路徑。

安裝完成后,在我們所設置的安裝目錄下將生成一些目錄和文件,如下圖所示:

這個目錄的結(jié)構(gòu)遵守 GOPATH 規(guī)則,目錄中各個文件夾的含義如下表所示:

目錄名說明
api每個版本的 api 變更差異
bingo 源碼包編譯出的編譯器(go)、文檔工具(godoc)、格式化工具(gofmt)
doc英文版的 Go 文檔
lib引用的一些庫文件
misc雜項用途的文件,例如 Android平臺的編譯、git 的提交鉤子等
pkgWindows 平臺編譯好的中間文件
src標準庫的源碼
test測試用例

配置環(huán)境變量

首先創(chuàng)建 Go 語言的工作目錄,如目錄在 Go 語言的安裝目錄下創(chuàng)建 project 文件夾,并在目錄中建立 src 目錄。

要想使用安裝的開發(fā)包,我們還需要配置一下環(huán)境變量。

在桌面的"此電腦"點擊右鍵->“屬性”,

先點擊"高級系統(tǒng)設置",再在彈出的窗口中點擊"環(huán)境變量"。

新建系統(tǒng)變量 GOPATH

變量值為 project 文件夾的路徑。

環(huán)境變量設置好后,可以通過go env命令來進行測試。

如果出現(xiàn)類似上面的結(jié)果,說明我們的 Go 語言開發(fā)包已經(jīng)安裝成功了。

Linux

安裝開發(fā)包

1)在官網(wǎng)下載

用命令行進入到文件的下載目錄

mv go1.13.8.linux-amd64.tar.gz /usr/local

用該命令將安裝包移動到 /usr/local 目錄下

2)在 /usr/local 目錄下用 wget https://dl.google.com/go/go1.13.8.linux-amd64.tar.gz 命令下載

下載完成后,進入到 /usr/local 目錄下

在命令行輸入

tar -zxvf go1.13.8.linux-amd64.tar.gz

解壓成功后會在當前目錄下新增一個 go 目錄,至此我們的 Go 語言開發(fā)包就安裝完成了,使用cd命令進入該目錄,然后執(zhí)行bin/go version命令就可以查看當前 Go 語言的版本了。

配置環(huán)境變量

我們需要配置 2 個環(huán)境變量分別是 GOROOT 和 PATH。

  • GOROOT 的值應該為 Go 語言的當前安裝目錄:export GOROOT=/usr/local/go
  • PATH 為了方便使用 Go 語言命令和 Go 程序的可執(zhí)行文件,需要追加其值:export PATH=$PATH:$GOROOT/bin:$GOBIN

為了方便以后的使用,需要把這幾個環(huán)境變量添加 profile 文件中(~/.bash_profile 或 /etc/profile)。如果是單用戶使用,可以將環(huán)境變量添加在 home 目錄下的 bash_profile 文件中,如果是多用戶使用,需要添加在 /etc/profile 文件。(推薦大家在 /etc/profile 文件中設置環(huán)境變量)

使用vi /etc/profile命令打開 profile 文件,并將環(huán)境變量添加到文件末尾。

添加完成后使用:wq命令保存并退出。

然后,使用source /etc/profile命令使配置文件生效,現(xiàn)在就可以在任意目錄使用 Go 語言命令了。

在命令行輸入go env命令,輸出如下結(jié)果說明 Go 語言開發(fā)包已經(jīng)安裝成功。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Golang設計模式之責任鏈模式講解和代碼示例

    Golang設計模式之責任鏈模式講解和代碼示例

    責任鏈是一種行為設計模式, 允許你將請求沿著處理者鏈進行發(fā)送, 直至其中一個處理者對其進行處理,本文就詳細給大家介紹一下Golang 責任鏈模式,文中有詳細的代碼示例,需要的朋友可以參考下
    2023-06-06
  • go中空接口的具體使用

    go中空接口的具體使用

    空接口是一種特殊的接口類型,它不包含任何方法,本文主要介紹了go中空接口的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2025-04-04
  • Go語言單向通道的實現(xiàn)

    Go語言單向通道的實現(xiàn)

    本文主要介紹了Go語言單向通道的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • go語言中嵌套結(jié)構(gòu)體的實現(xiàn)

    go語言中嵌套結(jié)構(gòu)體的實現(xiàn)

    在Go語言中,嵌套結(jié)構(gòu)體可定義為一個結(jié)構(gòu)體內(nèi)包含另一個結(jié)構(gòu)體,嵌套可以是值嵌套或指針嵌套,兩者在內(nèi)存分配和修改影響上有顯著區(qū)別,本文就來詳細的介紹一下,感興趣的可以了解一下
    2024-09-09
  • Go語言中常量的實現(xiàn)

    Go語言中常量的實現(xiàn)

    Go語言支持單常量和多常量的定義方法,通過const關鍵字實現(xiàn),常量用于存儲不變的值,如圓周率或固定的錯誤信息,旨在提高代碼的維護性和可讀性,感興趣的可以了解一下
    2024-10-10
  • Go語言變量與基礎數(shù)據(jù)類型詳情

    Go語言變量與基礎數(shù)據(jù)類型詳情

    Go 是靜態(tài)(編譯型)語言,是區(qū)別于解釋型語言的弱類型語言(靜態(tài):類型固定,強類型:不同類型不允許直接運算),下面文章將對其進行詳細介紹,需要的朋友可以參考一下
    2021-09-09
  • 淺析golang?github.com/spf13/cast?庫識別不了自定義數(shù)據(jù)類型

    淺析golang?github.com/spf13/cast?庫識別不了自定義數(shù)據(jù)類型

    這篇文章主要介紹了golang?github.com/spf13/cast庫識別不了自定義數(shù)據(jù)類型,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • Golang unsafe包中的類型和函數(shù)詳解

    Golang unsafe包中的類型和函數(shù)詳解

    Golang中的unsafe包用于在運行時進行低級別的操作,這些操作通常是不安全的,因為可以打破Golang的類型安全性和內(nèi)存安全性,使用 unsafe包的程序可能會影響可移植性和兼容性,接下來看下unsafe包中的類型和函數(shù)
    2023-08-08
  • golang?gorm更新日志執(zhí)行SQL示例詳解

    golang?gorm更新日志執(zhí)行SQL示例詳解

    這篇文章主要為大家介紹了golang?gorm更新日志執(zhí)行SQL示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • Go語言學習之文件操作方法詳解

    Go語言學習之文件操作方法詳解

    這篇文章主要為大家詳細介紹了Go語言中一些常見的文件操作,文中的示例代碼講解詳細,對我們學習Go語言有一定的幫助,需要的可以參考一下
    2022-04-04

最新評論