Go语言核心36讲-01工作区和GOPATH
学习Go语言的第一件事:去官网下载Go语言安装包,解压安装包到合适的文件夹,配置环境变量,go version检查是否安装成功。
需要配置的三个环境变量:GOROOT, GOPATH, GOBIN.
GOROOT: Go语言安装根目录的路径。
GOPATH:工作区目录的路径。
GOBIN:程序生成可执行程序的路径。
1. Go源码组织方式。
以代码包为单位进行组织,同属一个代码包的程序中第一行都指定相同的包名,并且放在以代码包名称命名的文件夹中。使用代码包中的程序实体前,必须先导入程序所在的代码包。Go语言源码需要放在GOPATH指定的工作区目录下的src文件夹下的代码包目录中。
2. 了解源码安装的结果
安装产生了归档(.a)文件,则存放在pkg目录下,如果产生了可执行文件,则存放在bin目录下。
生成归档文件所在目录在pkg文件夹下平台相关目录下与安装源码所在代码包文件夹一致。
3. 理解构建安装Go程序的过程。
构建:库源码文件:结果存放于临时目录。命令源码文件:结果存放于源码文件所在目录。
安装:库源码文件:结果存放于pkg某个子目录中。命令源码文件:结果存放于工作区的bin目录或GOBIN指向的子目录。
安装 = 构建 + 链接。
总结:通过这一讲基本了解了Go语言的配置过程以及几个重要环境变量对应的文件夹的含义。了解了如何规范的管理项目中的Go源码。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!