go linux 源码编译环境,Linux 源码安装 GO 环境
Go 安装1.4以上的版本出现的问题
个人在安装 go1.9.2 的时候,一直 提醒的错误是:
Building Go bootstrap tool.
cmd/dist
ERROR: Cannot find /root/go1.4/bin/go.
Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.
步骤
如果之前已经安装过老版本的 Go,清除 $GOPATH, $GOROOT 变量。
安装好 Git。
配置 Git
git config —global user.email “email-for-github”
git config —global user.name “user name”
创建 SSH key,添加 Public Key 到 Github 账号。
ssh-keygen -t rsa -b 2048
复制 ~/.ssh/id_rsa.pub中的Public Key 到 github SSH settings 以添加新的 SSH key
安装 gcc 和 glibc-devel
sudo yum install gcc glibc-devel
从源代码编译安装 Go1.4
cd ~/
git clone git@github.com:golang/go.git
cd go
git checkout -b 1.4.3 go1.4.3
cd src
./all.bash
复制 ~/go 到 $GOROOT_BOOTSTRAP(默认值是~/go1.4)
cp ~/go ~/go1.4 -rf
从源代码编译安装 Go[version]
cd ~/go
git clean -dfx
git checkout -b version go[version]
cd src
./all.bash
设置 $GOPATH 以及添加 Go 二进制路径到 $PATH
sudo vi /etc/profile
Golang Env
export GOROOT=/root/go
export GOBIN=$GOROOT/bin
export GOPATH=/xx/goProject
重启和测试
sudo source /etc/profile
go version
go version go linux/amd64
尽量找编译好的吧, 这编译时间其实还是挺长的
本作品采用《CC 协议》,转载必须注明作者和本文链接
go linux 源码编译环境,Linux 源码安装 GO 环境相关推荐
- 桌面排版软件Scribus v1.5.5源码编译,使用VS2017+Qt5.12.7环境
软件官网 Scribus – Open Source Desktop Publishing Scribus Wiki Scribus Forums - Index 官方论坛 WebSVN - Scri ...
- Ubuntu下源码编译VirtualBox六 —— 源码编译(5)
接前一篇文章<Ubuntu下源码编译VirtualBox五 -- 源码编译(4)>,链接如下: Ubuntu下源码编译VirtualBox五 -- 源码编译(4)_蓝天居士的博客-CSDN ...
- Ubuntu下源码编译VirtualBox五 —— 源码编译(4)
接前一篇文章<Ubuntu下源码编译VirtualBox四 -- 源码编译(3)>,链接如下: Ubuntu下源码编译VirtualBox四 -- 源码编译(3)_蓝天居士的博客-CSDN ...
- windows 和 linux服务器环境下j2sdk 的安装和环境设置
J2SDK 作为jsp系统配置中必不可少的组件,越来越多的得到应用.下来是我整理的以往工作时搜集的资料.使用时方便查询,希望对广大的工程师有帮助. windows服务器环境下 j2sdk 的安装和环境 ...
- linux源码编译rpm,Linux的RPM和源码包(CentOS)
Liunx的软件包有源码包和二进制(RPM)包,源码包即是包含全部的源代码,绝大部分是使用c语言开发,其未经过编译,所以安装时要经过一系列编译,将其变成机器语言才能安装.RPM包是事先经过编译,其安装 ...
- linux从源码编译软件,linux软件源码的编译安装
软件包的组成: 1二进制文件/bin,/sbin /usr/bin ,/usr/sbin /usr/local/bin /usr/local/sbin 2库文件 /lib, /usr/lib /usr ...
- Ubuntu下源码编译VirtualBox一 —— 源码下载
VirtualBox想必大家都不陌生,做Linux开发的尤其是嵌入式Linux开发的人应该基本都知道或玩过VMware和VirtualBox.但通常都是为了在Windows电脑上能够使用Linux环境 ...
- 源码编译mysql5.5_源码编译安装MySQL5.5
前面的blog都有介绍mysql数据库存,不过那都是通用二进制的格式安装的,本文主要介绍在Centos6.5系统上源码编译安装MySQL数据库以及如何在Centos5系列版本的系统上如何编译安装cma ...
- 基于YUM安装与源码编译或二进制多实例安装Mariadb,mysql
基于YUM 1 安装 yum install mariadb 2 创建多实例对应的目录结构 mkdir /mysql/{3306,3307,3308}/{data,etc,socket,log,bin ...
- tensorflow源码编译教程_源码编译安装tensorflow 1.8
参考官方指南 基本要求 官网测试过的源代码配置如下: image 也就是说,按照这个版本安装的话不应该再产生版本的问题了. 我的配置 ubuntu 16 python 2.7 nccl 2.3 gcc ...
最新文章
- 【bzoj4372】烁烁的游戏 动态点分治+线段树
- netty系列之:netty架构概述
- numpy 矩阵求逆_numpy 矩阵运算
- python执行mysql存储过程_Mysql学习---使用Python执行存储过程
- Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT)
- 第三季-第8课-系统调用方式文件编程
- 1.2 cacti安装
- 洛谷P2024 食物链
- vfp 生成html,利用VFP脚本开发动态Web系统
- 《精通javascript》-----------------------读书笔记
- 在线uml画图工具网站
- ARM体系结构与编程模型总结
- 碎碎念情境记忆法——最适合程序员的背单词方法
- Win11系统连接不上wifi如何解决
- HDU - 2014 青年歌手大奖赛_评委会打分
- 织梦php模板安装教程,织梦CMS模板详细图文安装教程
- 自己开发的j2ee Web快速开发平台简介
- 局域网内配置Outlook 2007支持收发Domino 8.5邮箱
- 华为云区块链BCS笔记
- 短线炒股技巧 短线绝招全攻略