使用源码安装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 的安装目录。
所有教程
- socket
- Python基础教程
- C#教程
- MySQL函数
- MySQL
- C语言入门
- C语言专题
- C语言编译器
- C语言编程实例
- GCC编译器
- 数据结构
- C语言项目案例
- C++教程
- OpenCV
- Qt教程
- Unity 3D教程
- UE4
- STL
- Redis
- Android教程
- JavaScript
- PHP
- Mybatis
- Spring Cloud
- Maven
- vi命令
- Spring Boot
- Spring MVC
- Hibernate
- Linux
- Linux命令
- Shell脚本
- Java教程
- 设计模式
- Spring
- Servlet
- Struts2
- Java Swing
- JSP教程
- CSS教程
- TensorFlow
- 区块链
- Go语言教程
- Docker
- 编程笔记
- 资源下载
- 关于我们
- 汇编语言
- 大数据
- 云计算
- VIP视频