原因:clang比gcc編譯的快谎僻,i5-6400 4核心 4G內(nèi)存 ubuntu16.04下比較宫补,
gcc編譯約要8小時
clang編譯約20分鐘
一 下載clang的預(yù)編譯的版本
wget http://releases.llvm.org/5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz
注意:需下載3.3及以后版本灌灾,官方的github CMakeLists.txt警告說的
message(FATAL_ERROR "Clang version must be at least 3.3!")
二 解壓clang并釋放到/usr
tar -xvf clang+llvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz
cd clang+llvm-5.0.0-linux-x86_64-ubuntu16.04
sudo cp -R * /usr/
三 下載比特股源碼編譯
git clone https://github.com/bitshares/bitshares-core
cd bitshares-core
git submodule update --init --recursive
CC=clang CXX=clang++ cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=RelWithDebInfo .
make witness_node cli_wallet -j4 //只編譯見證節(jié)點(diǎn)和錢包節(jié)點(diǎn)