在Linux上为clang构建libc ++是什么? [英] What is the sanctioned way to build libc++ for clang on Linux?
本文介绍了在Linux上为clang构建libc ++是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
编辑/更新/注意:只要让clang使用libstdc ++。到目前为止,我的工作效果非常好。
======================== ======
在过去,我已经能够通过使用 cmake
刚刚我在 http:// llvm的
项目树。 lib
目录中发现了 buildit
.org / svn / llvm-project / libcxx / trunk
这个 buildit
脚本似乎没有使用 libsupc ++
这是我以前使用的 cmake
方法。例如,此指南显示一个 cmake
incantation为 libc ++
生成一个makefile,这将能够负责编译和安装。
我的问题是,这些不同的方式产生LLVM之间的区别 - libc ++
用过的?他们的行为会有不同吗?
buildit
脚本似乎不提供任何安装帮助。在任何地方有如何正确安装图书馆的方向吗?在我以前的libc ++构建与cmake,我不得不总是添加 -lc ++
链接器标志(和路径与 -L $ c $