关于go语言编码需要放到src 文件夹下的问题

 更新时间:2020年10月29日 11:52:29   作者:朝阳科技大学  
这篇文章主要介绍了go语言编码需要放到src 文件夹下的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

golang中GOPATH的简单理解

1、为什么要配置GOPATH

配置GOPATH的用意是为了方便项目的部署和构建,以及可以直接使用go get 命令下载第三方的包到自己的项目的src下和相关的执行文件bin目录,和中间文件pkg

src :项目的源代码

pkg :编译后的生成文件

bin : 编译后的可执行文件

如果你只是想单独的写个go代码可以不设置GOPATH

2、结合GoLand来讲解GOPATH

2.1:使用goland创建一个gose项目,(可以不配置GOPATH)

* 环境变量中我没有配置

 

* 新建gose项目

 

问1:index entire GOPATH:如果你选中那么我就把你在环境变量中配置的GOPATH信息加到你的项目中,没必要,点取消吧,我们如果真的需要也可以在项目配置中在进行设置

* 打开项目的File——>settings

 

问2:Global GOPATH

选则你在环境变量中配置的GOPATH路径

问3:Project GOPATH

项目的GOPATH,最好不好设置Global GOPATH,因为那你的项目将会使用到所用配置到GOPATH的文件

问4:Use GOPATH that`s defined in system environment

如果选中这个,他将使用系统定义的环境变量,并设置到Global GOPATH

问5:Index entire GOPATH:

会将当前项目作为gopath

 

* 最终的项目结构,也可以使用

* 文件目录结构

2.2:如果你要写一个goweb项目则需要配置GOPATH

并且目录结果为:

pkg:编译后生成文件

src :项目的源代码

bin:编译后可执行的文件

到此这篇关于关于go语言编码需要放到src 文件夹下的问题的文章就介绍到这了,更多相关go语言编码src 文件夹内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Go语言中的数据竞争模式详解

    Go语言中的数据竞争模式详解

    这篇文章主要介绍了Go语言中的数据竞争模式详解,主要基于在Uber的Go monorepo中发现的各种数据竞争模式,分析了其背后的原因与分类,需要的朋友可以参考一下
    2022-07-07
  • Go处理PDF的实现代码

    Go处理PDF的实现代码

    这篇文章主要介绍了Go处理PDF的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • Go语言中日期包(time包)的具体使用

    Go语言中日期包(time包)的具体使用

    本文主要介绍了Go语言中日期包的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Go如何实现HTTP请求限流示例

    Go如何实现HTTP请求限流示例

    本篇文章主要介绍了Go如何实现HTTP请求限流示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • GO语言框架快速集成日志模块的操作方法

    GO语言框架快速集成日志模块的操作方法

    zap是一个可以在go项目中进行快速, 结构化且分级的日志记录包, git star数高达16.3k, Git 项目地址, 在各大公司项目中被广泛使用,这篇文章主要介绍了GO语言框架中如何快速集成日志模块,需要的朋友可以参考下
    2022-07-07
  • Goland编辑器设置选择范围背景色的操作

    Goland编辑器设置选择范围背景色的操作

    这篇文章主要介绍了Goland编辑器设置选择范围背景色的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • Go pprof内存指标含义备忘录及案例分析

    Go pprof内存指标含义备忘录及案例分析

    这篇文章主要介绍了Go pprof内存指标含义备忘录问题,小编特此把问题及案例分享到脚本之家平台供大家学习,需要的朋友可以参考下
    2020-03-03
  • golang切片内存应用技巧详解

    golang切片内存应用技巧详解

    这篇文章主要介绍了golang切片内存应用技巧详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • golang定时器Timer的用法和实现原理解析

    golang定时器Timer的用法和实现原理解析

    这篇文章主要介绍了golang定时器Ticker,本文主要来看一下Timer的用法和实现原理,需要的朋友可以参考以下内容
    2023-04-04
  • Golang的命名规范及最佳实践(推荐!)

    Golang的命名规范及最佳实践(推荐!)

    这篇文章主要给大家介绍了关于Golang的命名规范及最佳实践的相关资料,命名规则涉及变量、常量、全局函数、结构、接口、方法等的命名,文中介绍的非常详细,需要的朋友可以参考下
    2023-10-10

最新评论