GOLANG编译安装

GO这个编译器搞的比较混乱,GO本身是汇编+C开发出来的,后来因为觉得自己牛逼,然后用GO语言又写了一次编译器,所以中途抛弃了C,不过这种做法好与不好很难说,go真的这么有自信用自己语言写自己的编译器更好?

先不说鸡蛋先好,还是鸡先有好,先看怎么能编译出来。

版本介绍

go1.4.x编译器用c写的,所以安装gcc编译安装即可。

export GOROOT=/usr/local/go1.4/bin

export GOPATH=/usr/local/go1.4

cd /usr/local/go1.4/src

./make.bash

源码在golang官方可以下载到最新的,

然后下载最新的go.1.8.1,并解压到/usr/local/go1.8。

export GOROOT=/usr/local/go1.8/bin

export GOPATH=/usr/local/go1.8

export GO_BOOTSTRAP=/usr/local/go1.4

cd /usr/local/go1.8/src

yum install -y bzip bzip-devel

GOOS=linux GOARCH=ppc64 ./bootstrap.bash

./make.bash

done !

时间: 2025-01-01 23:52:43

GOLANG编译安装的相关文章

Golang新起航!(编译安装go)

别废话,直接上~ linux下安装GO1.8 1.下载go的版本 国内地址源:https://dl.gocn.io/ 在这里选择源码的方式安装,在安装go的时候是需要gcc的,所以你的linux系统需要先安装gcc.如果你直接安装1.8版本时会出现提示 >=1.4 的字样.这是因为在安装高版本时,需要先提供一个基础版本,这就像 "先有鸡 还是先有蛋"的情况.所以得先提供一个 "母鸡".这里选择的是1.4.3作为基础版本,因为这个版本的go还是纯c写的,所以不需

在ARM平台上编译安装golang

golang也就是go语言,现在已经发行到1.4.1版本了,语言特性优越性和背后google强大靠山什么的就不多说了.golang的官方提供了多个平台上的二进制安装包,遗憾的是并非没有发布ARM平台的二进制安装包.ARM平台没办法直接从官网下载二进制安装包来安装,好在golang是支持多平台并且开源的语言,因此可以通过直接在ARM平台上编译源代码来安装.整个过程主要包括编译工具配置.获取golang源代码.设置golang编译环境变量.编译.配置golang运行环境变量等步骤. 注:本文选用树莓

codis 新版本 CodisLabs 编译安装

codis 3.0 版本编译安装 # 首先安装 go 语言 wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz tar zxvf go1.4.2.linux-amd64.tar.gz mv go /opt/local/ # 配置环境变量 vi /etc/profile -------------------------------------- export GOROOT=/opt/local/go expo

Ubuntu下golang 环境安装

从源代码编译安装 安装gcc工具,因为golang有些功能是使用c写的,所以构建golang的编译是必须的 apt-get install bison gawk gcc libc6-dev make 安装mercurial工具,目的使用hg命令来提取golang的源代码 apt-get install mercurial 代取提取,如果您的网速比较慢的话,此步要多花点时间 cd /usr/local hg clone -r release https://go.googlecode.com/hg

centos7编译安装httpd2.4.25

源码的好处是比较灵活,想放哪里定制路径就放哪里 前提准备:Centos7系统.下载httpd2.4源代码.安装编译前的软件环境:连接教室物理网络. 1.下载httpd2.4.25源码[[email protected] ~]# yum -y install lftp[[email protected] ~]# lftpget ftp://172.18.0.1/pub/Sources/sources/httpd/httpd-2.4.25.tar.bz2将下载好的http2.4.25进行解压缩,[[

go语言Mac下编译安装

这两天公司成立了go语言学习兴趣小组,慕名参与了学习.目前对于go是0基础,只知道它可以做高并发.效率快.编译简单.母语是C. go的安装有多种形式,编译安装是比较慢的一个,今天我就记录一下学习go编译安装流程. 1.下载软件包 https://studygolang.com/dl go1.12.7.darwin-amd64.tar.gz 2.解压到/opt/local/etc/位置 我习惯用统一的位置安装软件 tar -C /opt/local/etc/ -xzf go1.12.7.darwi

LNMP编译安装遇到问题归总

LNMP编译安装遇到问题归总 1.错误:configure: error: freetype-config not found. 解决:yum install freetype-devel 2.错误:configure: error: libevent >= 1.4.11 could not be found  解决:yum -y install libevent libevent-devel 3.错误:configure: error: Please reinstall the mysql d

dbrd 8.4.6 源代码编译安装

---------------------------- 0.系统环境 ---------------------------- db01 192.168.50.10 /dev/sdb1 主节点 db02 192.168.50.20 /dev/sdb1 备节点 # grep -v "#" /etc/hosts 192.168.50.10 db01 db01.mysql.com 192.168.50.20 db02 db02.mysql.com #一块新硬盘 ll /dev/sd* ll

编译安装php

在编译安装php时需要安装一下软件 yum install -y zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel 安装好后需要编译安装libiconv-1.14.tar    这里版本以1.14为列       yum安装不上 ./configure --prefix