使用源码安装Go语言
在Go语言的源代码中,有些部分是用 Plan 9 C 和 AT&T 汇编写的,因此假如你要想从源码安装,就必须安装 C 的编译工具。
在 Mac 系统中,只要你安装了 Xcode,就已经包含了相应的编译工具。
在类 Unix 系统中,需要安装 gcc 等工具。例如 Ubuntu 系统可通过在终端中执行
在 Windows 系统中,你需要安装 MinGW,然后通过 MinGW 安装 gcc,并设置相应的环境变量。
Go 使用 Mercurial 进行版本管理,首先你必须安装了 Mercurial,然后才能下载。假设你已经安装好 Mercurial,执行如下代码:
假设已经位于 Go 的安装目录 $GO_INSTALL_DIR 下
上面是 Unix 风格的命令,Windows 下的安装方式类似,只不过是运行 all.bat,调用的编译器是 MinGW 的 gcc。
然后设置几个环境变量:
图:源码安装之后执行 Go 命令的图
如果出现 Go 的 Usage 信息,那么说明 Go 已经安装成功了;如果出现该命令不存在,那么可以检查一下自己的 PATH 环境变中是否包含了 Go 的安装目录。
在 Mac 系统中,只要你安装了 Xcode,就已经包含了相应的编译工具。
在类 Unix 系统中,需要安装 gcc 等工具。例如 Ubuntu 系统可通过在终端中执行
sudo apt-get install gcc libc6-dev
来安装编译工具。在 Windows 系统中,你需要安装 MinGW,然后通过 MinGW 安装 gcc,并设置相应的环境变量。
Go 使用 Mercurial 进行版本管理,首先你必须安装了 Mercurial,然后才能下载。假设你已经安装好 Mercurial,执行如下代码:
假设已经位于 Go 的安装目录 $GO_INSTALL_DIR 下
hg clone -u release https://code.google.com/p/go
cd go/src
./all.bash
上面是 Unix 风格的命令,Windows 下的安装方式类似,只不过是运行 all.bat,调用的编译器是 MinGW 的 gcc。
然后设置几个环境变量:
export GOROOT=$HOME/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
图:源码安装之后执行 Go 命令的图
如果出现 Go 的 Usage 信息,那么说明 Go 已经安装成功了;如果出现该命令不存在,那么可以检查一下自己的 PATH 环境变中是否包含了 Go 的安装目录。
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算