InstallFromSource
Pages 158
Clone this wiki locally
Introduction
This is a companion to https://go.dev/doc/install/source providing additional instructions for various operating systems.
Install C tools
On OS X, a C compiler is bundled in the command line tools for
Xcode,
and you don't need to install the whole Xcode to compile Go.
If you have already installed Xcode 4.3+, you can install command
line tools from the Components tab of the Downloads preferences panel.
In more recent versions of Xcode, you can use xcode-select --install
command to install the command line tools without opening Xcode.
To verify you have a working compiler, just invoke gcc
in a freshly created Terminal window, unless you see the
"gcc: command not found" error, you are ready to go.
On Ubuntu/Debian, use sudo apt-get install gcc libc6-dev.
If you want to build 32-bit binaries on a 64-bit system you'll also need the libc6-dev-i386 package.
On RedHat/Centos 6, use sudo yum install gcc glibc-devel.
If you want to build 32-bit binaries on a 64-bit system you'll need both
glibc-devel.i386 and glibc-devel.x86_64 packages.
On Windows, install gcc with
TDM-GCC. or try TDM-GCC Sourceforge link.
(Make sure you add its bin subdirectory to your PATH.) Go does not support the Cygwin toolchain.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
