13.06.2017 Views

Whitepaper - Ethereum Classic With Cover

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Ethereum</strong> <strong>Classic</strong> Documentation, Release 0.1<br />

wget -c http://llvm.org/releases/3.8.0/compiler-rt-3.8.0.src.tar.xz<br />

tar -xf llvm-3.8.0.src.tar.xz<br />

tar -xf cfe-3.8.0.src.tar.xz<br />

tar -xf compiler-rt-3.8.0.src.tar.xz<br />

mv llvm-3.8.0.src llvm-3.8.0<br />

mv cfe-3.8.0.src cfe<br />

mv compiler-rt-3.8.0.src compiler-rt<br />

mv cfe llvm-3.8.0/tools<br />

mv compiler-rt llvm-3.8.0/projects/<br />

mkdir build<br />

cd build<br />

cmake ../llvm-3.8.0<br />

make<br />

sudo make install<br />

sudo ldconfig<br />

Coming back to apt-get:<br />

sudo apt-get -y install opencl-dev<br />

sudo apt-get -y install libcurl4-openssl-dev<br />

Install json-rpc-cpp building from source:<br />

sudo apt-get source libmicrohttpd-dev<br />

sudo apt-get -y install libargtable2-dev<br />

sudo apt-get -y install libmicrohttpd-dev<br />

git clone git://github.com/cinemast/libjson-rpc-cpp.git<br />

mkdir -p libjson-rpc-cpp/build<br />

cd libjson-rpc-cpp/build<br />

cmake<br />

make<br />

sudo make install<br />

sudo ldconfig<br />

Build on the command-line<br />

mkdir build<br />

cd build<br />

cmake ..<br />

make<br />

make -j <br />

ONLY after you have installed your dependencies (the rest of this doc!):<br />

Make a directory for the build output<br />

Switch into that directory<br />

To generate a makefile.<br />

To build that makefile on the command-lin<br />

(or) Execute makefile with multiple cores<br />

Building for Windows<br />

• Windows 7<br />

• Windows 8/8.1<br />

• Windows 10<br />

• Windows Server 2012 R2<br />

We support only 64-bit builds and only for the following versions of Windows:<br />

It may be possible to get the client working for Windows 32-bit, by disabling EVMJIT and maybe other features<br />

too. We might accept pull-requests to add such support, but we will not put any of our own development time into<br />

supporting Windows 32-bit builds.<br />

1.2. <strong>Ethereum</strong> Clients 33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!