区块链技术(二):以太坊编程语言Solidity安装

当前位置:首页 > 币圈百科 > 区块链技术(二):以太坊编程语言Solidity安装

区块链技术(二):以太坊编程语言Solidity安装

2022-11-11币圈百科267

文章摘要图:

区块链技术(二): 以太坊编程语言Solidity安装_meitu_1

如果你想测试一段简单的固态合约,你不需要安装任何东西,只要访问基于浏览器的固态就可以:克里斯提街https://号。github。io/浏览器-可靠性/

如果需要在本地执行坚固性,可以通过以下三种方式安装

通过NPM /命令在线安装

1 ppm安装solc

怎么样使用nodejs包的详细信息可以在代码库中找到:https://github。com/chriseth/browser-solidity # nodejs-usage

二进制安装包

包括混合集成驱动电子设备的二进制固态安装包在以太坊网站英语字母表中第三个字母束中下载:https://github。com/ether eum/web三伞/发布版

从源码构建

在MacOS X、Ubuntu和其它类Unix操作系统操作系统系统中编译安装固态非常相似。这个指南开始讲蓑衣网小编2022解怎么样在每个平台下安装相关的依赖软件,然后构建坚固性.

MacOS X

系统需求:

家酿Xcode

安装自制:

123456酿造更新啤酒安装boost - c 11 #需要等待一段时间啤酒安装cmake cryptopp miniupnpc级别db GMP libmicrohttpd lib JSON-RPC-CPP #仅仅安装混合集成驱动电子设备和Alethzero brew安装xz d-bus brew安装llvm -头与铿锵声酿造安装qt5 -带d总线#避免长时间的等待没有提示,可以添加—详细输出信息十.安装:xcode

1x代码-选择—安装

Ubuntu系统

Ubuntu系统下面是在最新版人的本质系统上编译安装固态的指南。最佳的支持平台是2014年11月发布的64位Ubuntu 14.04

安装依赖软件:在你从源码编译之前,你需要准备一些工具和依赖软件。 首先,升级你的代码库100 .人的本质主代码库不提供所有的包,你需要从实验性反应堆以太坊和LLVM获取。 注意

Ubuntu 14.04的用户需要使用:

1 sudo apt-add-repository PPA:乔治-爱迪生55/cmake-3。x

获取最新版本的cmake。

现在加入其它的包:

12345678 sudo apt-get-y update sudo apt-get-y install language-pack-en-base sudo dpkg-reconfigure locales sudo apt-get-y install software-properties-common sudo add-apt-repository-y PPA:以太坊/以太坊sudo add-apt-repository-y PPA:以太坊/以太坊-dev sudo 蓑衣网小编2022 apt-get-y update sudo apt-get-y

对于Ubbuntu 15.04(生动的黑脸)或者更老版本,使用下面的命令获取开发相关的包:

1 sudo apt-get-y install build-essential git cmake libboost-all-dev lib GMP-dev libleveldb-dev libminiupnpc-dev libreadline-dev libncurses 5-dev libcryptopp-dev libjson-RPC-CPP-dev libmicrohttpd-dev libjsoncpp-dev libedit-dev libz-dev

对于Ubbuntu 15.10(狡猾的狼人)或者更新版本,使用下面的命令获取开发相关的包:

1 sudo apt-get-y install build-essential git cmake libboost-all-dev lib GMP-dev libleveldb-dev libminiupnpc-dev libreadline-dev libncurses 5-dev libcryptopp-dev libjsonrpcpp-dev libmicrohttpd-dev libjsoncpp-dev libedit-dev libz-dev

不同版本使用不同获取命令的原因是,libjsonrpccpp-dev已经在15.10以后的人的本质的通用代码仓库中

编译

如果你只准备安装坚固性,忽略末尾真理零和混合的错误饭桶克隆-递归https://github.com/ethereum/webthree-umbrella.git CD网三伞./web three-helpers/scripts/ethupdate。sh-不推-简单-拉-项目可靠性#更新固态库./web three-helpers/scripts/eth build。sh-no-git-project solidity-all-cores 4-devm JIT=0 #编译固态及其它# 在OS X系统加上DEVMJIT将不能编译,在Linux操作系统操作系统系统上则没问题

如果你选择安装真理零和混合:

123 git克隆-递归https://github.com/ethereum/webthree-umbrella.git光盘网三伞mkdir -p构建激光唱片构建cmake.

好了,正常的话所有安装完毕。

提示:代码格式显示有问题请访问原文:http://wangxiao . com/blog/2016/05/01/区块链-tech-installing-solidity/代码格式如下:

区块链技术(二):以太坊编程语言Solidity安装 | 分享给朋友: