1>. 编译器 下载安装 - 进官网下载或者直接下载安装 ,安装目录添加环境变量

go1.11.4.windows-amd64.zip

go1.11.4.linux-amd64.tar.gz

go1.11.4.src.tar.gz

2>. 测试安装

  1. [命令环境]
  2. : Go version // 查询GO编译器版本号
  3. [环境变量]
  4. : PATH
  5. : GOROOT GO 安装目录
  6. : GOPATH GO 项目工作目录,可以同时设置多个

3>. 简单编译案例

  1. [test.go - GO源码文件]
  2. // 定义了包名,必须在源文件中非注释的第一行指明这个文件属于哪个包
  3. // package main表示一个可独立执行的程序, 每个Go应用程序都包含一个名为main的包
  4. package main
  5. // 导入依赖fmt包 - fmt包实现了格式化IO的函数部分
  6. import "fmt"
  7. // 程序开始执行的函数,main函数是每一个可执行程序所必须包含的
  8. // 一般来说都是在启动后第一个执行的函数,如果有init()函数则会先执行该函数
  9. func main() { // { 强制不能换行
  10. /**
  11. * 注释 - GO 语言 , 语句末尾强制不适用分号 ; 结尾
  12. * 当标识符[常量、变量、类型、函数名、结构字段等等]
  13. * 以一个大写字母开头,那么这种标识符的对象就可以被外部包的代码所使用 - 导出
  14. *
  15. * 标识符如果以小写字母开头,则对包外是不可见的,但包内可见并可用
  16. */
  17. // 字符串输出到控制台,并在最后自动增加换行字符 \n
  18. fmt.Println("Hello, World!")
  19. }
[命令环境]

    : go run helloWorld.go

go - install & configuration - 图1

4>. IDE开发环境 - GOLAND

[下载]

    : https://www.jetbrains.com/go/

 [破解]

    : 本软件和IDEA是同一家公司所发布, 破解参考IDEA

go - install & configuration - 图2

Linux

[download]

    : wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz

    : tar -C /opt/yuan/go -zxvf go1.10.3.linux-amd64.tar.gz

[设置临时环境]

    : export PATH=$PATH:/opt/yuan/go/bin/

  : echo $PATH  // 查看

[设置永久环境]

    // vim /etc/profile (/etc/profile | $HOME/.profile)
  export GOROOT=/opt/yuan/go/bin/
    export PATH=$PATH:$GOROOT/bin

  : source etc/profile

[测试]

    : go version