-
Notifications
You must be signed in to change notification settings - Fork 17.8k
InstallFromSource
This is a companion to http://golang.org/doc/install/source providing additional instructions for various operating systems.
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.
(Make sure you add its bin
subdirectory to your PATH
.) Go does not support the Cygwin toolchain.
Use dotsoftware to build Go from source in few minutes, just copy and paste the following code in your terminal
# get latest .software
cd
git clone https://github.com/fibo/.software.git
# source it in your profile and in current session
[ -f ~/.bash_profile ] && grep 'source ~/.software/etc/profile' ~/.bash_profile || echo 'source /.software/etc/profile' >> ~/.bash_profile && source ~/.software/etc/profile
# build Golang
.software_install Golang
# you are done!