Skip to content

Source code for multichaind, multichain-cli and multichain-util.

License

Notifications You must be signed in to change notification settings

codeing-io/multichain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building MultiChain

Linux Build Notes

System requirements

C++ compilers are memory-hungry. It is recommended to have at least 1 GB of memory available when compiling MultiChain. With 512MB of memory or less compilation will take much longer due to swap thrashing.

Dependency Build Instructions: Ubuntu

sudo apt-get update sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils sudo apt-get install libboost-all-dev sudo apt-get install git sudo apt-get install software-properties-common sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install libdb4.8-dev libdb4.8++-dev

To Build

./autogen.sh ./configure make

Notes

This will build multichaind, multichain-cli and multitchain-util in ./src

The release is built with GCC and then "strip multichaind" to strip the debug symbols, which reduces the executable size by about 90%.

Windows Build Notes

Dependency Build Instructions: Ubuntu

sudo apt-get update sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils sudo apt-get install g++-mingw-w64-i686 mingw-w64-i686-dev g++-mingw-w64-x86-64 mingw-w64-x86-64-dev curl sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev sudo apt-get install git sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install libdb4.8-dev libdb4.8++-dev

To Build

./autogen.sh cd depends make HOST=x86_64-w64-mingw32 -j4 cd .. ./configure --prefix=pwd/depends/x86_64-w64-mingw32 --enable-cxx --disable-shared --enable-static --with-pic make

Notes

This will build multichaind.exe, multichain-cli.exe and multitchain-util.exe in ./src

About

Source code for multichaind, multichain-cli and multichain-util.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 83.6%
  • C 11.1%
  • M4 2.2%
  • Makefile 1.4%
  • Objective-C 0.8%
  • HTML 0.8%
  • Other 0.1%