一、GOROOT是什麼?
GOROOT是指Go編程語言的根目錄,裡面包含了Go的標準庫、可執行文件和其他重要的資源。GOROOT的目錄結構包含三個主要的文件夾:bin、pkg和src。
├── api # 文檔
├── bin # Go可執行命令
├── lib # Go依賴庫
├── archive # 存檔文件庫
├── compress # 壓縮庫
├── database # 數據庫庫
├── debug # 調試庫
├── encoding # 編碼庫
├── go # 編譯器與相關命令及庫
├── html # html相關庫
├── image # 圖片庫
├── internal # 內部庫
├── math # 數學庫
├── net # 網絡庫
├── os # 操作系統庫
├── runtime # 運行時庫
├── sync # 同步庫
├── text # 文本處理庫
├── time # 時間庫
├── unicode # unicode相關庫
└── vendor # 導入的第三方庫
├── misc # 其他工具
└── src # Go源代碼
├── archive # 存檔文件庫
├── cmd # 命令源代碼
├── compress # 壓縮庫源代碼
├── crypto # 加密庫源代碼
├── database # 數據庫庫源代碼
├── debug # 調試庫源代碼
├── encoding # 編碼庫源代碼
├── go # 編譯器、其它命令和運行時
├── html # HTML 相關源代碼
├── image # 圖片庫源代碼
├── index # godoc 網站所需的索引源代碼
├── internal # 內部庫源代碼
├── math # 數學庫源代碼
├── misc # 各種小工具源代碼
├── net # 網絡庫源代碼
├── os # 操作系統庫源代碼
├── path # 路徑庫源代碼
├── runtime # 運行時庫源代碼
├── sync # 同步庫源代碼
├── syscall # 系統庫源代碼
├── testing # 測試庫源代碼
├── text # 文本處理庫源代碼
├── time # 時間庫源代碼
├── unicode # Unicode 相關源代碼
├── vendor # 導入的第三方庫
└── runtime # 運行時庫
圖1. GOROOT的目錄結構
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/161020.html