# GO 基础之环境搭建 day01

GO 基础之环境搭建 day01

mac 版本

  • 下载编译器
  • 配置 path
    # vim ~/.bash_profile
    # export PATH= go bin包的位置:$PATH
    # source ~/.bash_profile 
    
  • 其他配置
    • 创建任意目录存放go的所有代码
      /user/shdeng/GoProjects/  # 此目录下创建 bin,pkg,src 三个文件夹
      
      - bin
      - pkg
      - src  # 存放编写所有go代码和依赖
           - crm   # 项目
                - app.go
           - luffcity  # 项目
                - app.go
      
    • 配置 go的其他环境变量
      export GOROOT=/usr/local/go  # 编译器安装目录
      export GOPATH=/Users/shdeng/GoProjects  # 放置 go 代码的相关目录, 指的 '上面' GoProjects 路径
      export GOBIN=/Users/shdeng/GoProjects/bin # go 编译文件的目录 , 指的 '上面' bin 的文件路径,非go/bin/go路径
      
  • 编写go代码
     GoProjects/
    ├── bin
    ├── pkg
    └── src
    ├── GoRoad
    │   └── day01
    │       └── readme.md
    └── crm
    └── app.go
    
  • 执行代码
    # 方式一 编译+运行
      1。进入 项目目录
      2。执行 : go run app.go
    
    # 方式二 先编译 , 后运行 。 生成一个可执行文件,在运行
      1go build -o xx # 执行编译 xx为任意名称
      2。 ./xx  # 运行
    
    # 方式三 go install 
      1. 在 项目目录下 执行 : go install  
      2. 自动在  /user/shdeng/GoProjects/bin 目录下生成一个 可执行程序
    
    # 方式四 代码打包
       go install 生成的包文件 放置到 pkg 墓库
    
    

windows版本

https://github.com/WuPeiqi/go_course/blob/master/day01%20%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/day01%20%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA.md

posted @   染指未来  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2019-07-02 Python进阶(十二)----re模块
点击右上角即可分享
微信分享提示