Solidity - 环境搭建


章节

  • Solidity – 介绍
  • Solidity – 环境搭建
  • Solidity – 基础语法
  • Solidity – 第一个程序
  • Solidity – 代码注释
  • Solidity – 数据类型
  • Solidity – 变量
  • Solidity – 变量作用域
  • Solidity – 运算符
    • Solidity – 算术运算符
    • Solidity – 比较运算符
    • Solidity – 逻辑运算符
    • Solidity – 位运算符
    • Solidity – 赋值运算符
    • Solidity – 条件运算符
  • Solidity – 循环语句
    • Solidity – while循环
    • Solidity – do…while循环
    • Solidity – for循环
    • Solidity – break与continue
  • Solidity – 条件语句
    • Solidity – if语句
    • Solidity – if…else语句
    • Solidity – if…else if…语句
  • Solidity – 数据位置(data location)
  • Solidity – 变量的数据位置规则
  • Solidity – 赋值的数据位置规则
  • Solidity – 字符串
  • Solidity – 数组
  • Solidity – Enum(枚举)
  • Solidity – 结构体(struct)
  • Solidity – 映射(mapping)类型
  • Solidity – 类型转换
  • Solidity – 以太单位
  • Solidity – 特殊变量/全局变量
  • Solidity – 编程风格
  • Solidity – 函数
    • Solidity – 函数修饰符
    • Solidity – View(视图)函数
    • Solidity – Pure(纯)函数
    • Solidity – fallback(回退) 函数
    • Solidity – 函数重载
    • Solidity – 数学函数
    • Solidity – 加密函数
  • Solidity – 常用模式
    • Solidity – 提款(Withdrawal)模式
    • Solidity – 限制(restricted)访问
  • Solidity – 智能合约
    • Solidity – 合约继承
    • Solidity – 构造函数
    • Solidity – 抽象合约
    • Solidity – 接口
    • Solidity – 库
    • Solidity – 使用汇编(Assembly)代码
    • Solidity – 事件(Event)
    • Solidity – 错误处理

本章介绍如何搭建 Solidity 开发环境。

在线开发环境Remix(推荐)

学习Solidity推荐使用在线开发环境Remix,本教程的例子将使用Remix开发运行。

安装本地编译器

安装 nodejs / npm

node官方网站下载node,推荐LTS版本,按提示完成安装,npm会同时装上。

验证Node版本:

Kevin@QIKEGU G:\
> node -v
v10.16.3

Kevin@QIKEGU G:\
> npm -v
6.11.3

安装 Solidity 编译器 solc

一旦安装了Node.js包管理器,就可以按照下面的步骤安装 Solidity 编译器

$ npm install -g solc

上面的命令将安装solcjs程序,并使其在整个系统中都可用。

验证solc安装

$ solcjs --version

如果一切顺利,这将打印如下内容

0.5.11+commit.c082d0b4.Emscripten.clang

现在,可以使用solcjs了,它比标准的solidity编译器少很多特性,但对于学习来说足够了。

你可能感兴趣的:(Solidity - 环境搭建)