彬哥笔记 --4 Go语言工程目录结构说明

      大家好,我们继续学习Go语言,彬哥的本系列教程主要是针对小白用户或者没有接触Go语言的同学们的,本节课给大家讲讲Go语言的工程目录结构,本文以七叶前辈开发的liteide为例子(win7)讲解。

      liteide的下载地址:http://liteide.org/cn/ 下载后成功安装后

《彬哥笔记 --4 Go语言工程目录结构说明》 图标

以之前项目为例子:
《彬哥笔记 --4 Go语言工程目录结构说明》 项目目录

      以上就是要给同学们讲的一个工程目录,

      首先 我们配置好GOPATH\GOROOT :
《彬哥笔记 --4 Go语言工程目录结构说明》 配置截图

      整个目录如下:
《彬哥笔记 --4 Go语言工程目录结构说明》 项目目录

      其中,bin存放编译后的可执行文件;pkg存放编译后的包文件;src存放项目源文件。一般,bin和pkg目录可以不创建,go命令会自动创建(如 go install),只需要创建src目录即可。

对于pkg目录,曾经有人问:我把Go中的包放入pkg下面,怎么不行啊?他直接把Go包的源文件放入了pkg中。这显然是不对的。pkg中的文件是Go编译生成的,而不是手动放进去的。(一般文件后缀.a)
对于src目录,存放源文件,Go中源文件以包(package)的形式组织。通常,新建一个包就在src目录中新建一个文件夹。

      好了,本节我们就到这里,每天坚持学习,我们下期见!

社区交流群:221273219
Golang语言社区论坛 :
www.Golang.Ltd
LollipopGo游戏服务器地址:
https://github.com/Golangltd/LollipopGo
社区视频课程课件GIT地址:
https://github.com/Golangltd/codeclass

《彬哥笔记 --4 Go语言工程目录结构说明》 Golang语言社区

    原文作者:Golang语言社区
    原文地址: https://www.jianshu.com/p/b3d95906c47b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞