• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

GO1.6语言学习笔记2-安装配置及代码组织

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
一、关于GO开发环境的安装和配置
 
     在linux环境中安装编译好的go安装包,参考官方指南的步骤一步步走下来就可以了。需要注意的是以下几个环境变量的配置:
       GOROOT - go编译库的目录,类似于java的JAVA_HOME
       PATH - 注意把$GOROOT/bin添加上去
       GOPATH - go工作目录,类似于eclipse的workspace
 
       以下是具体的安装步骤和环境配置
 
       $ wget https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz
 
       $ tar -C /usr/local -xzf go1.6.linux-amd64.tar.gz
 
        安装目录是/usr/local/go, 工作目录是/usr/local/golang/work。把环境变量添加到/ect/profile文件中以便对全局生效。
        
 
二、GO工程的代码组织
 
     典型的GO工作目录一般包含3个目录  
 
    $GOPATH/
        bin/                                    # 二进制执行文件的输出路径,一般由go编译器自动生成
 
        pkg/                                   # 中间库文件,由go编译器自动生成,按照不同OS架构平台分目录输出
            linux_amd64/                     # linux 64bit
            windows_amd64/                # windows 64bit
 
        src/                                    # 手工创建,存放所有的go源码文件,按package存放在不同子目录下
            github.com/[user]/xxx         # 需要git管理版本的情况,建议的目录结构
 
  • 建议把所有的go代码都放到单一的工作目录下(即$GOPATH指向的目录)
  • 一个工作目录下可以包含不同的版本控制库(git repository)
  • 每个版本控制库可以包含一个或多个包(package)
  • 每个包(package)包含一个或多个go源代码文件(注意同一个包的多个go文件需放到同一目录下,包名需相同,建议包名为当前目录路径的最后一层。举例如 go文件存放在$GOPATH/src/test1/stringutil目录下,则包名为stringutil)
  • 引入一个包(import)时引入路径就是这个包所在的目录路径(相对于$GOPATH/src的相对路径)

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Go---Redis连接池发布时间:2022-07-10
下一篇:
28.学习Go协程:互斥锁和读写锁发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap