go 学习基础

go 学习

第一

  • 搭建

  • 学习 在线

  • 书籍

  • 视频

  • 编译

    • g = 编译器:将源代码编译为项目代码(程序文本)
      l = 链接器:将项目代码链接到可执行的二进制文件(机器代码)
      
      flags:
      -I 针对包的目录搜索
      -d 打印声明信息
      -e 不限制错误打印的个数
      -f 打印栈结构
      -h 发生错误时进入恐慌(panic)状态
      -o 指定输出文件名 // 详见第3.4节
      -S 打印产生的汇编代码
      -V 打印编译器版本 // 详见第2.3节
      -u 禁止使用 unsafe 包中的代码
      -w 打印归类后的语法解析树
      -x 打印 lex tokens
      
  • 环境变量

    • ** G O R O O T G o GOROOT** 表示 Go 在你的电脑上的安装位置,它的值一般都是 ` HOME/go`,当然,你也可以安装在别的地方。
    • $GOARCH 表示目标机器的处理器架构,它的值可以是 386、amd64 或 arm。
    • $GOOS 表示目标机器的操作系统,它的值可以是 darwin、freebsd、linux 或 windows。
    • ** G O B I N GOBIN** 表示编译器和链接器的安装位置,默认是 ` GOROOT/bin`,如果你使用的是 Go 1.0.3 及以后的版本,一般情况下你可以将它的值设置为空,Go 将会使用前面提到的默认值。

猜你喜欢

转载自blog.csdn.net/qq_27084325/article/details/93543473
今日推荐