Build On Linux
Available Linux versions
Nearly all Linux versions support MVS full nodes’ compilation and MVS officially used Ubuntu 16.04 for compiling test.
Get the source code
git clone https://github.com/mvs-org/metaverse.git |
Refers to github.
https://github.com/mvs-org/metaverse/blob/master/README.md
Build On MacOSX
Get the source code
git clone https://github.com/mvs-org/metaverse.git |
Install Homebrew
If you have installed Homebrew, just skip this step.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
Refers to github.
https://github.com/mvs-org/metaverse/blob/master/README.md
Build On Windows
Dependencies:
- Microsoft Visual Studio Community 2015 With Update 3
- boost_1_63_0
- zeromq-4.2.1
- secp256k1
- metaverse
Get the source code
Download all the dependencies to the specific folder as below:
boost_1_63_0/ |
Build Metaverse Step by Step
Build Boost
bootstrap.bat
b2.exe address-model=64 runtime-link=static link=staticBuild zeromq-4.2.1
Openzeromq-4.2.1\builds\msvc\vs2015\libzmq.sln
, switch to libzmq project, then build x64 Platform StaticDebug and StaticRelease versions separately.Build secp256k1
Opensecp256k1\builds\msvc\vs2013\secp256k1.sln
, switch to secp256k1 project, then build x64 Platform StaticDebug or StaticRelease versions separately.Build metaverse
Openmetaverse\builds\msvc-140\metaverse.sln
, switch to mvsd project, then build x64 Platform Debug or Release versions separately.