go env 命令介绍
- 一、go env 命令
- 1、用途
- 2、设置go env中的内容
- 3、go build
- 二、部分参数含义
- 1、部分参数
- 2、查看具体详情
一、go env 命令
1、用途
输出 go 环境有关的信息
2、设置go env中的内容
1)、比如这个 GOOS
:编译代码的操作系统名称,和 go build
搭配使用
GOOS=windows
- go build 命令执行后生成了一个供
windows
使用的projectName.exe
文件
2)、我们要改成在linux下执行的文件,命令 SET
SET GOOS=linux
- go build 命令执行后生成了一个供
linux
执行的projectName
文件
3、go build
在项目的入口文件目录下,构建一个可执行的文件(windows下默认是生成 .exe文件),可以通过设置 GOOS
生成 linux 下的可执行文件 projectName
二、部分参数含义
1、部分参数
参数名 | 含义 |
---|---|
GCCGO | 构建时时候所用编译器 |
GOARCH | 计算机处理器的架构、目标可执行程序操作系统构架(比如:amd64,386,arm 等) |
GOBIN | go install 安装可执行文件所在的目录 |
GOCACHE | 存储编译后信息的缓存目录(比如我的:C:\Users\my\AppData\Local\go-build) |
GOFLAGS | go 命令能够识别的标记(可以是多个,中间用空格隔开) |
GOOS | 编译代码的操作系统名称、目标可执行程序运行操作系统(比如:linux,windows,darwin,freebsd 等) |
GOPATH | 工作区所在的绝对目录 |
GOPROXY | go module 目录所在的地址(URL) |
GORACE | 用于数据竞争的数据选项(可选) |
GOROOT | go 语言安装时所在的目录绝对路径 |
GOTOOLDIR | go 语言工具所在的目录绝对路径 |
2、查看具体详情
- 查看具体详情命令:
go help environment
go env 命令介绍相关推荐
- Linux 命令(94)—— env 命令
1.命令简介 env 命令用于显示系统中已存在的环境变量,以及在定义的环境中执行指令.若没有设置任何选项和参数时,则直接显示当前系统的环境变量.本文介绍的是 GNU 版本的 env,其它版本(如 PO ...
- 第五课:系统目录及ls·文件类型及alias命令介绍
1.上过一次我们学习了单用户和救援模式及服务器秘钥登录等操作,而我们最终的目的还是要操作和使用linux系统,所以我们今天先初步学习linux的基本命令如下: 一·目录介绍 ls命令介绍 ...
- puppet子命令介绍
puppet子命令介绍 # puppet -V //查看puppet的版本 # puppet help //查看puppet支持的一些子命令 # ...
- linux系统防火墙相关问题及常用命令介绍
今天介绍关于linux系统防火墙:centos5.centos6.redhat6系统自带的是iptables防火墙,centos7.redhat7自带firewall防火墙,ubuntu系统使用的是u ...
- linux vim编辑文本是 m,linux基础命令介绍四:文本编辑 vim
本文介绍vim(版本7.4)的一般用法 vim是功能强大的文本编辑器,是vi的增强版. vim [options] [file ..] 使用vim编辑一个文件的最常用命令就是: vim file 其中 ...
- 【Linux】一步一步学Linux——env命令(201)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 env命令用于显示系统中已存在的环境变量,以及在定义的环境 ...
- 常见网络命令介绍及使用
常见网络命令介绍及使用 ping 介绍 参数说明 使用例子 ipconfig 介绍 参数说明 使用例子 tracert 介绍 参数说明 使用例子 netstat 介绍 参数说明 使用例子 route ...
- linux route 刷新_linux基础命令介绍十五:推陈出新
本文介绍ip.ss.journalctl和firewall-cmd,它们旨在代替linux中原有的一些命令或服务. 1.ip ip [OPTIONS] OBJECT COMMAND ip是iprout ...
- 查看MySQL数据库表的命令介绍
如果需要查看MySQL数据库中都有哪些MySQL数据库表,应该如何实现呢?下面就为您介绍查看MySQL数据库表的命令,供您参考. 进入MySQL Command line client下 查看当前使用 ...
- linux学习-简单命令介绍及安装VMware Tools
常用简单命令介绍 ethernet以太网 pts:模拟终端 图形界面: Ctrl+Alt+F1 字符界面:Ctrl+Alt+F2-F6 切换虚拟终端:(本机操作) # chvt 1-6 关闭图形界面, ...
最新文章
- 跟着石头哥哥学cocos2d-x(三)---2dx引擎中的内存管理模型
- ie对java的设置字体,css3文字特效和浏览器兼容性
- IOS引导页拨动4张图片最后一张停三秒进入主页,页面推送
- linux C库编译
- 我的第一个Java程序 Hello World!
- 汇编语言 利用栈 将数据逆序存放
- 连续语音识别,continuous speech recognition,音标,读音,翻译,英文例句,英语词典
- 【手写】数据库关系代数练习题
- linux ppsspp速度,PPSSPP模拟器详细使用技巧
- node mysql菜鸟教程_Node.js 文件系统
- 学画画软件app推荐_一步一步教画画的app有哪些_2018手机画画软件哪个好呢_96u手游网...
- box-sizing 的使用
- 跨境电商Google广告投放详细教程
- java无限循环小数_无限循环小数转化成分数(Java实现)
- cmake编译so库
- pecl 安装指定版本swoole
- 天池大数据比赛-天体分类总结
- 【Linux】管道实现进程间通信
- ASP.NET 母版页(嵌套、访问母版页的控件和属性)
- 金立java微信_微信金立版下载-微信金立手机版v7.0.21 安卓版 - 极光下载站
热门文章
- go语言io reader_如何从io.Reader 中读数据
- Linux——常用文件管理命令(必会)
- 农田生产潜力数据集、耕地分布矢量数据、土地利用数据、作物分布数据、林地分布数据、绿地分布
- 算法-codeup1928-日期差值
- python两个列表匹配_Python:检查两个列表之间的字符串是否部分匹配
- tensorflow contrib_Tensorflow笔记:你都会了么?
- cnn 一维时序数据_多角度理解CNN网络
- python request发送用户名密码_Python3 利用requests 库进行post携带账号密码请求数据的方法...
- imp 数据导入_墨天轮数据库周刊—第7期
- linux 字符设备和块设备的区别