使用clang编译比特股

作者: 剑有偏锋 | 来源:发表于2017-11-06 20:19 被阅读141次

原因:clang比gcc编译的快,i5-6400 4核心 4G内存 ubuntu16.04下比较,
gcc编译约要8小时
clang编译约20分钟

一 下载clang的预编译的版本

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   //只编译见证节点和钱包节点
 

相关文章

网友评论

  • will_king:gcc编译要8个小时,出错了吧
    剑有偏锋:@will_king mac配置如何?内存,cpu,ssd混合硬盘?
    will_king:@剑有偏锋 我在mac上通过CLion用gcc编译10分钟之内就完成了
    剑有偏锋:@will_king 用可make -j4 ,的确编了一晚上,后面没有用gcc编译了

本文标题:使用clang编译比特股

本文链接:https://www.haomeiwen.com/subject/jhhrmxtx.html