编译solc

git clone https://github.com/ethereum/solidity.git

cd solidity

mkdir build

cd build

# gcc

yum install centos-release-scl-rh centos-release-scl

yum check-update

yum install devtoolset-3-gcc  devtoolset-3-gcc-c++

source /opt/rh/devtoolset-3/enable

scl enable devtoolset-2 bash

# cmake

sudo yum -y remove cmake

sudo yum -y install cmake3

sudo ln -s /usr/bin/cmake3 /usr/bin/cmake

# boost

tar zxvf boost_1_61_0.tar.gz

sudo ./bootstrap.sh --prefix=/usr/local/include/boost

sudo ./b2 install

# make

cmake .. -DBOOST_ROOT=/usr/local/include/boost && make

编译结果 build/solc/ 

猜你喜欢

转载自eric-weitm.iteye.com/blog/2401608