1
0
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:
Russ Cox 2009-11-08 22:12:51 -08:00
parent 0d93dbcf9b
commit 6fff7b2399
2 changed files with 16 additions and 8 deletions

View File

@ -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>

View File

@ -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 {