区块链开发准备(一):ubuntu18.04下配置golang编译环境

本文详细介绍了在Ubuntu18.04系统下,如何切换到根用户,下载并解压Golang库,配置环境变量,包括修改.bashrc和/etc/profile文件,以及验证安装成功的步骤。此外,还提到了为区块链开发准备的依赖工具安装,如git、gcc编译库和Mercurial。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在终端中先将用户切换为根用户,执行命令:sudo su

提示输入密码后终端符由$变成#

1、下载golang库包并解压,将库文件复制到/usr/local下,执行命令

wget https://storage.googleapis.com/golang/go1.10.1.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.10.1.linux-amd64.tar.gz

由于国内墙的原因这里推荐从第三方镜像源下载golang的tar包,再进行解压复制,推荐镜像源:
https://studygolang.com/dl
在下载后的tar包目录下执行:sudo tar -C /usr/local -xzf go1.10.1.linux-amd64.tar.gz

2、配置环境变量

    新建一个文件夹,用于gopath的文件路径,也是你工程的根目录,这里我们新建一个文件夹go在HOME目录下,执行:

sudo mkdir $HOME/go

执行命令:sudo vi  ~./bashrc

用vi编辑器打开bashrc文件,在文本最后添加:

export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
export GOPATH=$HOME/go

保存关闭,执行命令:source ~. /bashrc

重新编译

同理,用vi打开/etc/profile文件,文本后同样添加上述内容,保存关闭,执行命令:source /etc/profile   重新编译

3、验证

执行命令:go version

出现结果:

go1.10.1 linux/amd64

安装成功

4、依赖工具安装

(1)git安装,golang工程默认使用git进行版本工程管理,以太坊的go源码使用git在github上进行维护,执行命令:

sudo apt-get install git

安装

(2)gcc编译库安装,go的编译依赖于gcc,执行命令:

sudo apt-get install bison ed gawk gcc libc6-dev make

安装库

(3)安装Mercurial

Mercurial是一款版本管理系统,golang是利用它来管理版本的。执行命令:

sudo apt-get install python-setuptools
sudo apt-get install python-dev
sudo apt-get install build-essential
sudo apt-get install mercurial

该工具基于python


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值