【环境篇】golang环境变量二三事(二)

继续上篇文章的学习,今天来看看其他的环境变量。

GOEXE

The executable file name suffix (".exe" on Windows, "" on other systems).

编译后的二进制文件后缀,在Windows平台是".exe",在其他平台是""。

GOFLAGS

这个变量看起来比较陌生,用的不多,我们看看文档里是怎么解释的:

A space-separated list of -flag=value settings to apply
to go commands by default, when the given flag is known by
the current command. Each entry must be a standalone flag.
Because the entries are space-separated, flag values must
not contain spaces. Flags listed on the command line
are applied after this list and therefore override it.

这段话大意是说GOFLAGS是个"-flag=value"的命令行参数列表,当执行go命令时,默认会添加这个环境变量里设置的参数。

GOTMPDIR

The directory where the go command will write temporary source files, packages, and binaries.

go命令的产生的源码、包、二进制文件存放的临时文件夹。

GOTOOLDIR

The directory where the go tools (compile, cover, doc, etc...) are installed.

存放go的工具包的路径。

未完待续。下篇主要讲跟cgo有关的环境变量。



欢迎关注我的公众号:onepunchgo,会整理相关的文档和资料。

原文地址:https://blog.51cto.com/14664952/2467386

时间: 2024-08-30 16:19:07

【环境篇】golang环境变量二三事(二)的相关文章

Ubuntu环境下golang环境搭建

一.更新国内镜像源 1. 网址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 2. 备份Ubuntu默认源地址:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 3. 更换源服务器列表:sudo gedit /etc/apt/sources.list (已记事本的模式打开),然后将镜像内容清空并覆盖 4. 更新源 sudo apt-get update 二.环境配置 下载ht

利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(二)(网内首发超详细版)

2.4 ssl方式部署apache 2.4.1安装apache ./configure --prefix=/usr/local/apache2 --enable-dav --enable-ssl--enable-so --enable-mods-shared=all make && make install 2.4.2安装svn 安装apr-1.4.6.tar.gz.apr-util-1.5.1.tar.gz.neon-0.29.6.tar.gz同2.2章节部分 unzip sqlite-

【环境篇】搭建golang开发环境

学习一门语言,很多人都会是从搭建环境开始.有的语言的环境比较复杂,而有的语言环境很简单.对于go而言,说简单,的确不难,但有些概念需要先对其有所理解,才知道为什么这么用.网上对于怎么搭建一个golang开发环境已有了很多的教程,在这里我会简单介绍,不做过多描述.本篇文章仅对一些概念进行介绍,以及分享对一些我本人搭建开发环境的心得与技巧,如有错误,欢迎指正和交流. 搭建golang环境 1.到golang下载地址下载对应环境的安装包或者源码,若是Linux环境的话,将源码包下载解压之后,放至/us

程序猿二三事之Java基础--Java SE 5增加的特性--语法篇(一)

程序猿二三事之Java基础–Java SE 5增加的特性–语法篇(一) [ TOC ] 为什么是Java SE 5? 目前已经到了JDK-8u74了,JDK7的主版本已经于2015年4月停止公开更新. 那为什么还要来说Java/JDK5呢? Java SE在1.4(2002)趋于成熟,随着越来越多应用于开发企业应用,许多框架诞生于这个时期或走向成熟. Java SE 5.0的发布(2004)在语法层面增加了很多特性,让开发更高效,代码更整洁. 自动装箱/拆箱.泛型.注解.for循环增强.枚举.可

CentOS6.5上golang环境配置

CentOS6.5上golang环境配置 一.下载和解压go环境包 >>cd /usr/local/src/ >>wget -c http://golangtc.com/static/go/go1.4beta1.linux-amd64.tar.gz >>tar zxvf go1.4beta1.linux-amd64.tar.gz -C /usr/local 二.设置系统环境变量 >>vi /etc/profile export GOROOT=/usr/loc

golang环境安装

一.下载go安装包 可以去官网下载https://golang.google.cn/dl/ ,也可以去go语言中文社区https://studygolang.com/dl下载,根据系统环境选择对应版本下载,linux环境下载后解压即可,windows环境下载根据安装包引导一步步安装即可 二.环境设置 linux环境 将go添加到Path环境变量中(go安装包解压到/usr/local目录下) vim /etc/profile 将:/usr/local/go/bin 添加到PATH全局变量中保存

Python之路【第三篇】:Python基础(二)

Python之路[第三篇]:Python基础(二) 内置函数 一 详细见python文档,猛击这里 文件操作 操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一.打开文件 1 文件句柄 = file('文件路径', '模式') 注:python中打开文件有两种方式,即:open(...) 和  file(...) ,本质上前者在内部会调用后者来进行文件操作,推荐使用 open. 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作.

远程视频监控之应用篇(环境搭建)

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/38515423 这篇主要是讲远程视频监控的环境搭建,中间会设计到网络搭建,也会涉及到一些应用和库的移植. 一.配置内核 1.支持UVC(USB摄像头) make menuconfig <*> Multimedia support  ---> <*>   Video For Linux [*]   Video capture adapters (NEW)  -

iOS开发项目篇-01环境搭建

iOS开发项目篇-01环境搭建 一.基本过程 1.新建一个项目 (1)删除storyboard (2)在配置界面中,把main  删除,手动设置 2.准备素材 图片素材如下: 这个项目是模仿新浪,实现一个山寨的新浪微博系统,新版本的系统中已经放弃了非视网膜屏幕. 说白了,这种情况下,如果手机是3.5英寸的ios7系统,则看不到该启动动画. 设置方法,右键单击show in finder,修改json文件. Contents.json,对文件进行修改,让系统启动画面对3.5英寸的ios7系统提供支

bash参考手册之五(shell变量)续二

EMACS 如果Bash在shell启动时,在环境中发现这个变量的值是 't',则会认为shell在Emacs shell缓冲区中运行,而禁止行编辑. ENV 类似于BASH_ENV,在shell以POSIX模式调用时使用.(见Bash POSIX模式) EUID 当前用户的数字形式的有效用户ID.这个变量是只读的. FCEDIT 内建命令fc带-e选项时的默认编辑器. FIGNORE 冒号分隔的后缀列表,该列表的内容在执行文件名完成时忽略.一个文件名的后缀匹配FIGNORE中的一个元素时,则该