一、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/n/161020.html