这个问题的答案
How to compile/link Boost with clang++/libc++?声明用clang和libc构建Boost,以下应该做:
./b2 clean ./b2 toolset=clang cxxflags="-stdlib=libc++" linkflags="-stdlib=libc++"
我在Scientific Linux 6.4 x86_64主机上测试了上述提示,它“主要”构建了完整的Boost 1_53_0发行版,其中包含clang 3.3sv和libc 3.3svn.我大多说,因为我真的想删除所有libstdc依赖.
不过,以下内容:
> libboost_graph
> libboost_locale
> libboost_regex
解决方法
我发现了怎么做.感谢@Howard Hinnant提到的libc abi.在RTFM
http://libcxx.llvm.org/之后,构建没有任何libstdc依赖项的整个boost库是微不足道的.是的,我所要做的就是RTFM!
原文地址:https://www.jb51.cc/c/117957.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。