1.安装solc
使用npm安装solc的前提是已经安装了nodejs
若没有可以自行前往下载:nodejs官网
测试安装是否成功:
安装好nodejs后,nodejs自带npm,使用npm安装solc:
可以修改npm的存储路径:
npm config set prefix “D:\nodejs\node_global”
npm config set cache “D:\nodejs\node_cache”
solc安装命令:
npm intall -g solc
默认安装的是最新版
若要安装具体版本则:
npm install -g solc@0.4.22
2.配置环境变量
如果没有配置环境变量就使用这个命令,则会遇到提示:
无法将“solcjs”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确
环境变量设置
此电脑 ->属性 -> 高级系统设置 -> 环境变量
选中Path然后点击编辑,添加之前设置过的安装目录
3.使用solcjs编译合约
首先来看一份合约
myContract.sol
pragma solidity >=0.4.22 <0.7.0;
contract HelloWorld {
event CreatePeopleLog(address indexed creator,string name,uint age);
event SendEthToUserLog(address indexed sender,address indexed accepter,uint money);
enum Sex{
man,woman}
struct Human{
address payable addr;
string name;
uint age;
Sex sex