mirror of
https://github.com/golang/go
synced 2024-11-22 00:54:43 -07:00
mention license in install.html.
tighter nav list. R=r http://go/go-review/1024029
This commit is contained in:
parent
0d93dbcf9b
commit
6fff7b2399
@ -2,9 +2,15 @@
|
|||||||
|
|
||||||
<h2>Introduction</h2>
|
<h2>Introduction</h2>
|
||||||
|
|
||||||
|
<p>Go is an open source project, distributed under a
|
||||||
|
<a href="/LICENSE">BSD-style license</a>.
|
||||||
|
This document explains how to check out the sources,
|
||||||
|
build them on your own machine, and run them.
|
||||||
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
There are two distinct ways to experiment with Go.
|
There are two distinct ways to experiment with Go.
|
||||||
This document explains how to check out, build, and use the <code>gc</code> Go
|
This document focuses on the <code>gc</code> Go
|
||||||
compiler and tools (<code>6g</code>, <code>8g</code> etc.).
|
compiler and tools (<code>6g</code>, <code>8g</code> etc.).
|
||||||
For information on how to use <code>gccgo</code>, a more traditional
|
For information on how to use <code>gccgo</code>, a more traditional
|
||||||
compiler using the GCC back end, see
|
compiler using the GCC back end, see
|
||||||
@ -31,12 +37,12 @@ plus one optional variable:</p>
|
|||||||
<dd>
|
<dd>
|
||||||
The name of the target operating system and compilation architecture.
|
The name of the target operating system and compilation architecture.
|
||||||
Choices for <code>$GOOS</code> are <code>linux</code>,
|
Choices for <code>$GOOS</code> are <code>linux</code>,
|
||||||
<code>darwin</code> (Mac OS X 10.5 or 10.6),
|
<code>darwin</code> (Mac OS X 10.5 or 10.6),
|
||||||
and <code>nacl</code> (Native Client, an incomplete port).
|
and <code>nacl</code> (Native Client, an incomplete port).
|
||||||
Choices for <code>$GOARCH</code> are <code>amd64</code> (64-bit x86, the most mature port),
|
Choices for <code>$GOARCH</code> are <code>amd64</code> (64-bit x86, the most mature port),
|
||||||
<code>386</code> (32-bit x86), and
|
<code>386</code> (32-bit x86), and
|
||||||
<code>arm</code> (32-bit ARM, an incomplete port).
|
<code>arm</code> (32-bit ARM, an incomplete port).
|
||||||
The valid combinations are
|
The valid combinations are
|
||||||
<code>linux</code>/<code>amd64</code>,
|
<code>linux</code>/<code>amd64</code>,
|
||||||
<code>linux</code>/<code>arm</code>,
|
<code>linux</code>/<code>arm</code>,
|
||||||
<code>linux</code>/<code>386</code>,
|
<code>linux</code>/<code>386</code>,
|
||||||
@ -51,7 +57,7 @@ plus one optional variable:</p>
|
|||||||
</dt>
|
</dt>
|
||||||
<dd>
|
<dd>
|
||||||
The location where binaries will be installed.
|
The location where binaries will be installed.
|
||||||
If you set <code>$GOBIN</code>, you need to ensure that it
|
If you set <code>$GOBIN</code>, you need to ensure that it
|
||||||
is in your <code>$PATH</code> so that newly built Go-specific
|
is in your <code>$PATH</code> so that newly built Go-specific
|
||||||
command such as the compiler can be found during the build.
|
command such as the compiler can be found during the build.
|
||||||
The default, <code>$HOME/bin</code>, may already be in your <code>$PATH</code>.
|
The default, <code>$HOME/bin</code>, may already be in your <code>$PATH</code>.
|
||||||
@ -98,10 +104,10 @@ architectures.
|
|||||||
<dt>
|
<dt>
|
||||||
<code>386</code> (a.k.a. <code>x86</code> or <code>x86-32</code>); <code>8g,8l,8c,8a</code>
|
<code>386</code> (a.k.a. <code>x86</code> or <code>x86-32</code>); <code>8g,8l,8c,8a</code>
|
||||||
</dt>
|
</dt>
|
||||||
<dd>
|
<dd>
|
||||||
Comparable to the <code>amd64</code> port. Not as well soaked but
|
Comparable to the <code>amd64</code> port. Not as well soaked but
|
||||||
should be nearly as solid.
|
should be nearly as solid.
|
||||||
|
|
||||||
</dd>
|
</dd>
|
||||||
<dt>
|
<dt>
|
||||||
<code>arm</code> (a.k.a. <code>ARM</code>); <code>5g,5l,5c,5a</code>
|
<code>arm</code> (a.k.a. <code>ARM</code>); <code>5g,5l,5c,5a</code>
|
||||||
@ -149,7 +155,7 @@ $ hg clone http://r45/ $GOROOT
|
|||||||
<h2>Install Go</h2>
|
<h2>Install Go</h2>
|
||||||
|
|
||||||
<p>You need to have the parser generator Bison installed.
|
<p>You need to have the parser generator Bison installed.
|
||||||
It is installed as part of Xcode on OS X.
|
It is installed as part of Xcode on OS X.
|
||||||
If you need it on Linux,
|
If you need it on Linux,
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@ -250,7 +256,7 @@ The linker learns about them by reading <code>hello.6</code>.
|
|||||||
|
|
||||||
<p>
|
<p>
|
||||||
To build more complicated programs, you will probably
|
To build more complicated programs, you will probably
|
||||||
want to use a
|
want to use a
|
||||||
<code>Makefile</code>.
|
<code>Makefile</code>.
|
||||||
There are examples in places like
|
There are examples in places like
|
||||||
<code>$GOROOT/src/cmd/godoc/Makefile</code>
|
<code>$GOROOT/src/cmd/godoc/Makefile</code>
|
||||||
|
@ -132,11 +132,13 @@ div#linkList ul {
|
|||||||
|
|
||||||
div#linkList li {
|
div#linkList li {
|
||||||
margin-left: 1em;
|
margin-left: 1em;
|
||||||
|
padding-bottom: 0.2em;
|
||||||
}
|
}
|
||||||
|
|
||||||
div#linkList li.navhead {
|
div#linkList li.navhead {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
margin-left: 0px;
|
margin-left: 0px;
|
||||||
|
padding-bottom: 0.25em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#nav dl {
|
#nav dl {
|
||||||
|
Loading…
Reference in New Issue
Block a user