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 轻量级单元测试框架

原文地址:https://www.cnblogs.com/mcmx/p/11380509.html

时间: 2024-10-03 23:26:57

Go环境变量、安装目录清单、常用工具的相关文章

01 安装apache php配置 时区 环境变量 安装mysql 虚拟主机 文件夹访问权限 目录别名

php介绍 简介与历史 应用领域: php运行环境 php语言运行原理 安装apache: PHP的命令行运行模式(独立运行): 配置apache以运行php网页 配置php的基本运行环境 确定php配置文件(php.ini)的位置: 配置时区: 设置环境变量 检测apache配置文件语法 配置数据库连接机制 安装mysql数据库 虚拟主机配置 端口监听: 主机配置关键项 配置文件夹访问权限 主机别名设置 文件夹访问控制的文件控制方式 目录别名设置Alias 多站点配置: php介绍 简介与历史

安装python及其常用工具

python一般情况下我们使用的2.7版本,可以在官方https://www.python.org/downloads/下载,它的安装还是很简单的.tar包下载后可以直接解压,configure.make.make install即可. 这里要强调一下的是安装Python后很有可能linux的yum就不能正常使用了.一方面我们可以改下yum可执行文件的内容,文件位置为/usr/bin/yum, 第一行#!/usr/bin/python改成#!/usr/bin/python2.4(python2.

Oracle11g的安装卸载及常用工具的使用

目的: (1) 掌握Oracle 11g数据库的安装与卸载过程. 目的: (1) 掌握Oracle 11g数据库的安装与卸载过程. (2) 掌握Oracle 11g企业管理器和SQL*Plus的使用方法. 内容: 1)安装Oracle Database 11g. 2)Oracle11g的卸载. 3)Oracle Database 11g安装后的基本环境与服务. 4)企业管理器(EM)工具使用. 5)SQL*Plus工具使用. 6)NET MANAGER.NET CONFIGURATION ASS

linux系统开发 1 基础apt-get 进程 作业 环境变量 安装vsftpd VIM GCC

[本文谢绝转载,原文来自http://990487026.blog.51cto.com] <大纲> linux开发基础 od -tc 查看文件所有字符 显示硬件信息: lshw apt-get操作: 软件包搜索:apt-cache search vim 显示软件包信息 apt-cache show vim 进程: who ps ps aux 作业号: ctrl + z 丢到后台,停止运行 fg 1 调到前台,开始运行 bg 2 调到后台,开始运行 kill 环境变量: env PATH fin

Ubuntu 14.04 安装 jdk8u20 并配置环境变量 安装Android Studio

   Ubuntu 14.04 安装jdk并环境变量 jdk安装的前提:你的电脑里面没有安装openjdk,如果安装了,请先卸载 1.官网下载jdk:jdk-8u20-linux-x64.tar.gz 2.双击 jdk-8u20-linux-x64.tar.gz  提取文件到/home/ljk/JavaDevelop 目录下(你想要安装的那个目录,注意,在ubuuntu下,这个文件你一解压,就相当于已经安装了),提取完成后多出一个jdk1.8.0_20文件夹 3.CTRL+ALT+T打开终端,然

(2)Linux Java环境变量安装

install default JRE/JDK Installing Java with apt-get is easy. First, update the package index: sudo apt-get update check if Java is not already installed: java -version If it returns "The program java can be found in the following packages", Jav

Windows下Linux 环境 Cygwin安装及配置 基本工具使用

用久了Ubuntu开发环境,切换到windows多少有些不爽,想在windows下享用linux便捷的工具可以安装强大的Cygwin,本人也是初次使用中学习,本文主要目的让你能够通过cygwin使用基本工具主要是git.find.grep.adb logcat等. 1,如何安装 最好到官网下载个最新版本的,安装过程网上很多这里不在多说,基本上点击默认的即可,由于软件安装过程会下载很多东西,建议安装前选择合适的安装地方,安装过程中选择连接方式 最好选择国内的如 163的,重要的步骤为选择安装哪些东

maven 环境变量设置和Java maven工具配置 on windows 7

How to install maven on windows 7 from:http://howtodoinjava.com/2013/01/02/how-to-install-maven-on-windows-7/ and : http://howtodoinjava.com/2013/01/06/adding-m2_repo-classpath-variable-in-eclipse-ide/ Maven is a build and dependency management tool

gcc编译过程、C语言编译过程分析、环境变量设置、linux文件夹结构和用途介绍、常用文件和目录的操作命令、文件类型

参考链接:http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html http://blog.csdn.net/novrose/article/details/7670477 http://blog.sina.com.cn/s/blog_7d5d42b40100ulqn.html 一.大小写后缀的区别 .s     汇编语言源程序;汇编.S     汇编语言源程序;预处理,汇编 小写的s文件,在后期阶段不在进行预处理操作,所以