libcoin是一个加密货币库,直接基于比特币Satoshi客户端,设计目标是重用所有代码,而不是更改任何功能,因此,目标仅仅是改进模块化和更好的代码结构,在整个重组期间,代码保持可运行状态,以便能够以类似的方式测试它是否有效。libcoin支持在Linux、Mac OS X、Windows(实验性)构建静态和动态库。
相关说明
要在unix flavor系统上构建libcoin,你需要安装Berkeley DB(C++)的开发版本,Boost和OpenSSL以及SQLite3。(请注意,在某些系统上,OpenSSL不包含ECDSA,如果是这样, 请自己安装),安装必要的依赖项后,遵循标准方案: ./configure make sudo make install 依赖: Boost(最小1.47),OpenSSL(使用包含elliptic curves的版本,许多linux版本没有这个),BerkeleyDB(只有coinChain),CMake-用于构建。 OpenSSL:sudo apt-get install libssl-devel libcrypto-devel(注意,你可能需要直接从openssl.org编译和安装OpenSSL,因为ECDSA不是永远是ssl的一部分) 参考:在Ubuntu 18.04下安装和使用OpenSSL 1.1.1a的方法。 Boost:sudo apt-get install libboost-dev libboost-doc - 注意,检查你的os版本是否使用最小boost-1.47,否则从boost.org编译。 berkeley db安装它:apt-get install libdb -dev cmake:apt-get install cmake
Ubuntu的备忘单 sudo apt-get install libboost-all-dev sudo apt-get install libssl-dev sudo apt-get install libsqlite3-dev sudo apt-get install libdb++-dev git clone https://github.com/libcoin/libcoin.git cd libcoin ./configure make sudo make install
下载 你可以通过运行以下命令clone项目: $ git clone git://github.com/libcoin/libcoin
相关主题 |