GO | GOPATH & GOROOT
程序员文章站
2022-06-03 21:33:57
...
Go语言提供两个关键路径,GOROOT 指向系统安装路径,GOPATH指向工作路径,这样的好处是,我们的工作可以和系统文件分离。例如:
GOROOT = C:\Go
GOPATH = D:\MyWorks
其中,go语言源代码和编译的中间文件、目标文件存放位置如下:
C:\Go <<--- GOROOT 指向的位置
--src <<--- Go 语言自带的源代码
--pkg <<--- 编译的中间文件放在此文件夹
--bin <<--- 编译的目标文件放在此文件夹
D:\MyWorks <<--- GOPATH 指向的位置
--src <<--- 项目源代码放置在此文件夹。!!!警告:一个常犯的错误是把 GOPATH 指向此处!!!
--HelloWorld <<--- 我们项目源代码所在的文件夹。!!!警告:一个常犯的错误是把 GOPATH 指向此处!!!
--vendor <<--- 第三方开源代码文件夹
--github.com
--...
--pkg <<--- 编译的中间文件放在此文件夹,Go编译器自动生成此文件夹
--bin <<--- 编译的目标文件放在此文件夹,Go编译器自动生成此文件夹
上一篇: react router给Route组件设置自定义属性
下一篇: 这么写为啥不对
推荐阅读
-
深入浅析python 协程与go协程的区别
-
9.Go-反射、日志和线程休眠
-
Python和GO语言实现的消息摘要算法示例
-
LiteIDE开发工具简明使用指南(Go语言基础学习)
-
使用idea关联mysql时报错Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon'
-
go语言编译器哪个好用(go语言ide开发工具)
-
go语言实战项目(编程语言排行榜)
-
编写Go程序对Nginx服务器进行性能测试的方法
-
[系列] go-gin-api 路由中间件 - 日志记录(三)
-
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解