go语言工作目录都有什么?GOPATH下的目录结构

认识一下Go语言环境配置(配置环境变量以及解读工作目录)

(一)设置环境变量

(1)GOROOT:
 为了方便计算,找到我们所安装的SDK,路径一般写到bin目录的上一级,就是go的安装路径,也是为了方便配合PATH使用
    假如SDK的存放路径修改了只需要修改GOROOT,而不用修改GOPATH
(2)GOPATH:
工作目录,创建项目时指定的存放目录,go install/go get和 go的工具等会也用到GOPATH环境变量.
(3)GOBIN:
go语言生成可执行程序的路径,可以自己指定
一般约定的三个目录:
        bin(存放编译后的二进制文件)
        pkg(存放编译后的库文件)
        src(存放源代码文件,该目录下可以包含很多包)
    其他目录:
        api(内部包含各种api,方便IDE内部的工作)
        doc:Go语言的各种文档,官网上有的,这里基本会有。
        lib:目录内包含文档模板
        misc:其他的一些工具,例如cgo等
        test:包含很多测试程序
        AUTHORS:官方 Go语言作者列表
        CONTRIBUTORS:第三方贡献者列表
        LICENSE:Go语言发布授权协议
        PATENTS:专利
        README:文件提示用户怎么操作
        VERSION:顾名思义安装的Go语言版本

猜你喜欢

转载自blog.csdn.net/zhanglixin999/article/details/129783198
今日推荐