zoukankan      html  css  js  c++  java
  • Go环境变量、安装目录清单、常用工具

    环境变量:
    GOROOT:Go在电脑上的安装位置
    GOARCH:当前的处理器架构(amd64、arm、386等)
    GOOS:操作系统
    GOBIN:编译器和链接器的位置,Go/bin。
    GOPATH:默认是Go的安装目录,可以改变,不过目录下必须有src、pkg、bin
    GOMAXPROCS:Go可使用的计算机核心数

    安装目录清单:
    /bin:可执行文件
    /doc:实例程序,代码工具、本地文档
    /lib:文档模板
    /misc:支持Go编译器的有关的配置文件、cgo的示例
    /os_arch:标准库的包编译后的文件
    /src:源代码构建脚本和标准库的源代码
    /src/cmd:Go和C的编译器和命令脚本
    Go工具:
    go run 编译执行go代码
    go build 编译
    go install 编译并安装(安装在go的安装目录下src、pkg、bin)
    gofmt 格式化代码
    gofmt program.go 打印格式化后的代码,不覆盖
    gofmt -w program.go 格式化并覆盖源文件
    gofmt -w *.go 格式化当前目录下的所有go源文件
    gofmt -w map1 格式化文件及子文件下所有的go源文件

    gofmt在格式化代码时候加入替换规则
    gofmt -r 'a[n:len(a)]->a' -w *.go
    go doc 从go程序和包文件中提取顶级声明的首行注释及每个对象注释,生成相关文档。
    go doc package
    go doc package function
    这个工具只能获取在go安装目录下的src的源文件的注释内容。
    go fix 更新go
    go test 轻量级单元测试框架

  • 相关阅读:
    java基础知识复习
    红黑二叉查找树(原理、实现)
    Django admin
    redis+sentinel 安装与配置
    浅谈saltstack
    python3 通过smtplib模块发送邮件
    django 自定义分页模块
    chouti项目
    Django 进阶篇二
    Django 进阶篇
  • 原文地址:https://www.cnblogs.com/mcmx/p/11380509.html
Copyright © 2011-2022 走看看