分享
  1. 首页
  2. 文章

go语言:一些环境变量

xujinping · · 3022 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

直接不翻译了

The Go compilation environment can be customized by environment variables. None is required by the build, but you may wish to set some to override the defaults.

  • $GOROOT

    The root of the Go tree, often $HOME/go. Its value is built into the tree when it is compiled, and defaults to the parent of the directory where all.bash was run. There is no need to set this unless you want to switch between multiple local copies of the repository.

  • $GOROOT_FINAL

    The value assumed by installed binaries and scripts when $GOROOT is not set explicitly. It defaults to the value of $GOROOT. If you want to build the Go tree in one location but move it elsewhere after the build, set $GOROOT_FINAL to the eventual location.

  • $GOOS and $GOARCH

    The name of the target operating system and compilation architecture. These default to the values of$GOHOSTOS and $GOHOSTARCH respectively (described below).

    Choices for $GOOS are darwin (Mac OS X 10.6 and above), dragonfly, freebsd, linux, netbsd, openbsd, plan9,solaris and windows. Choices for $GOARCH are amd64 (64-bit x86, the most mature port), 386 (32-bit x86), and arm (32-bit ARM). The valid combinations of $GOOS and $GOARCH are:

    $GOOS$GOARCH
    darwin 386
    darwin amd64
    dragonfly 386
    dragonfly amd64
    freebsd 386
    freebsd amd64
    freebsd arm
    linux 386
    linux amd64
    linux arm
    netbsd 386
    netbsd amd64
    netbsd arm
    openbsd 386
    openbsd amd64
    plan9 386
    plan9 amd64
    solaris amd64
    windows 386
    windows amd64
  • $GOHOSTOS and $GOHOSTARCH

    The name of the host operating system and compilation architecture. These default to the local system's operating system and architecture.

    Valid choices are the same as for $GOOS and $GOARCH, listed above. The specified values must be compatible with the local system. For example, you should not set $GOHOSTARCH to arm on an x86 system.

  • $GOBIN

    The location where Go binaries will be installed. The default is $GOROOT/bin. After installing, you will want to arrange to add this directory to your $PATH, so you can use the tools. If $GOBIN is set, the go command installs all commands there.


有疑问加站长微信联系(非本文作者)

本文来自:博客园

感谢作者:xujinping

查看原文:go语言:一些环境变量

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
3022 次点击
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏