91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Go工作區是什么

發布時間:2022-11-04 11:48:24 來源:億速云 閱讀:200 作者:iii 欄目:編程語言

這篇文章主要介紹了Go工作區是什么的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Go工作區是什么文章都會有所收獲,下面我們一起來看看吧。

工作區介紹

Go代碼必須放在工作區中。工作區其實就是一個對應于特定工程的目錄,它應包含3個子目錄:src目錄、pkg目錄和bin目錄。

  • src目錄:用于以代碼包的形式組織并保存Go源碼文件。(比如:.go .c .h .s等)

  • pkg目錄:用于存放經由go install命令構建安裝后的代碼包(包含Go庫源碼文件)的“.a”歸檔文件。

  • bin目錄:與pkg目錄類似,在通過go install命令完成安裝后,保存由Go命令源碼文件生成的可執行文件。

目錄src用于包含所有的源代碼,是Go命令行工具一個強制的規則,而pkg和bin則無需手動創建,如果必要Go命令行工具在構建過程中會自動創建這些目錄。

需要特別注意的是,只有當環境變量GOPATH中只包含一個工作區的目錄路徑時,go install命令才會把命令源碼安裝到當前工作區的bin目錄下。若環境變量GOPATH中包含多個工作區的目錄路徑,像這樣執行go install命令就會失效,此時必須設置環境變量GOBIN

GOPATH設置

為了能夠構建這個工程,需要先把所需工程的根目錄加入到環境變量GOPATH中。否則,即使處于同一工作目錄(工作區),代碼之間也無法通過絕對代碼包路徑完成調用。

在實際開發環境中,工作目錄往往有多個。這些工作目錄的目錄路徑都需要添加至GOPATH。當有多個目錄時,請注意分隔符,多個目錄的時候Windows是分號,Linux系統是冒號,當有多個GOPATH時,默認會將go get的內容放在第一個目錄下。

go適合做什么

go是golang的簡稱,而golang可以做服務器端開發,且golang很適合做日志處理、數據打包、虛擬機處理、數據庫代理等工作。在網絡編程方面,它還廣泛應用于web應用、API應用等領域。

關于“Go工作區是什么”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Go工作區是什么”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

go
AI

比如县| 龙海市| 都兰县| 南雄市| 武定县| 民县| 合肥市| 和田市| 滕州市| 乌兰县| 永嘉县| 绥阳县| 隆尧县| 怀化市| 襄垣县| 蒙城县| 鄂州市| 铜梁县| 上林县| 嘉祥县| 安阳县| 濉溪县| 凤阳县| 丰台区| 若羌县| 兴义市| 新宁县| 新干县| 丰原市| 昌乐县| 平江县| 湟源县| 宁化县| 洛扎县| 乌审旗| 镇原县| 辽阳县| 贞丰县| 牙克石市| 西安市| 和田县|