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编译器自动生成此文件夹

go语言的package和java类似 要有对应文件夹

快速弄明白 Go 语言 GOPATH 设置相关推荐

  1. 深入浅出,快速弄明白 gst-launch-1.0 PIPELINE-DESCRIPTION 管道描述语法

    1 话说 gst-launch-1.0 这条命令老牛掰了,看是很复杂的媒体流,用这条命令,一行代码就搞定了.看看下面这行代码,区区几十个字符,就建立了测试视频流: gst-launch-1.0 vid ...

  2. 一篇让你弄明白C语言指针传参和数组传参~

    文章目录 前言 ⭐️指针传参和数组传参 ⭐️一维数组传参 ⭐️一级指针传参 ⭐️一道经典的指针传参相关题目 ⭐️二维数组传参 ⭐️函数指针!!! ⭐️一个有趣的代码!(*(void( * )())0) ...

  3. c语言sizeof char,sizeof 你真的弄明白了吗?来看看这个例子

    原标题:sizeof 你真的弄明白了吗?来看看这个例子 sizeof基础 在C语言中,sizeof是一个操作符(operator),而不是函数!其用于判断数据类型或者表达式长度(所占的内存字节数).其 ...

  4. C语言字符加法原理,这个加法原理,在小学阶段一定要弄明白!

    原标题:这个加法原理,在小学阶段一定要弄明白! 要想学好小学数学,那么"加法原理"一定得弄明白了,今天就跟着极客数学帮曹天明老师来学习一下加法原理吧. 知识要点 一.加法原理概念引 ...

  5. 这一次彻底弄明白Gradle相关配置

    这一次彻底弄明白Gradle相关配置 鸿洋 鸿洋 微信号 hongyangAndroid 功能介绍 你好,欢迎关注鸿洋的公众号,每天为您推送高质量文章,让你每天都能涨知识.点击历史消息,查看所有已推送 ...

  6. CSS 解决td里面内容太多把表格弄变形的原因,设置 自动换行。

    CSS 解决<td>里面内容太多把表格弄变形的原因,设置 自动换行. 1 < style="word-break:break-all"> 例如div宽200 ...

  7. 你真的弄明白了吗?Java并发之AQS详解

    你真的弄明白了吗?Java并发之AQS详解 带着问题阅读 1.什么是AQS,它有什么作用,核心思想是什么 2.AQS中的独占锁和共享锁原理是什么,AQS提供的锁机制是公平锁还是非公平锁 3.AQS在J ...

  8. 3分钟弄明白JAVA三大修饰符

    3分钟弄明白JAVA三大修饰符 JAVA的三个修饰:static,final,abstract,在JAVA语言里无处不在,但是它们都能修饰什么组件,修饰组件的含义又有什么限制,总是混淆.所以来总结对比 ...

  9. 快速弄懂陌生领域是一项“赚钱”的能力

    大家好,我是Z哥. 有时候,我们被动的需要去了解一个新行业或者领域.比如,工作需要.投资需要等等. 在这个时候,你能不能快速弄懂一个行业的80%,成为一个内行就很关键了.毕竟时机可是很重要的. 比如, ...

最新文章

  1. 鸿蒙心理测评中心,深度*行业*计算机行业:鸿蒙帆起 国产软硬件风已来
  2. 在 Spring中 创建 JavaBean
  3. 计算机领域hpec会议,2018 IEEE High Performance extreme Computing Conference HPEC
  4. bom csv java_Java系列化与反系列化
  5. Makefile:include和-include
  6. 解决 fatal: unable to access xxx: Encountered end of
  7. word整个表格首行缩进_WORD取消表格首行缩进
  8. 容器中的 Shim 到底是个什么鬼?
  9. PS 滤镜——扩散特效, 毛玻璃 效果
  10. openwrt之使能WPA3加密方式
  11. Cocos2dx之Scene和Scene Graph
  12. Crosslink-NX器件应用案例(2): MIPI的多源合成(MUX)与分发(DeMUX)
  13. arm-linux-strip,arm-linux-strip
  14. vue打包后dist目录直接打开index资源路径错误和css样式背景图路径问题
  15. iOS In-App Purchase 内购之创建内购产品
  16. TCL:不断扩张的业务,不断下跌的股价
  17. 行业盛况,嘉信-LAToken合作发布会圆满落幕!
  18. 基于RFID的药品防伪溯源
  19. php通过curl上传文件
  20. 我是学计算机的表情包,计算机考试表情包 - 计算机考试微信表情包 - 计算机考试QQ表情包 - 发表情 fabiaoqing.com...

热门文章

  1. Windows Socket编程之TCP实现大文件的传输
  2. UE4射击游戏中添加瞄准到敌人时准星变红的效果
  3. JavaScript parseInt()方法详解
  4. Java 图片转换格式
  5. PWA:添加应用至桌面及分享
  6. Geosever部署及使用
  7. 苹果颠覆性新品取代iPhone,5万元新电脑告别 Intel
  8. localhost 将您重定向的次数过多问题解决。
  9. 少儿编程mta证书_少儿编程项目计划书
  10. 树莓派连接阿里云物联网平台设备