首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用clang++默认开启libc++/libcxx

使用clang++默认开启libc++/libcxx
EN

Stack Overflow用户
提问于 2013-11-11 15:38:39
回答 1查看 6.3K关注 0票数 24

我按照here的说明从头开始安装了clang。然后,我按照here的说明使用libsupc++安装了libc++

现在,每当我用clanglibc++编译和链接程序时,我都需要发出这样的命令:

代码语言:javascript
复制
clang++ -stdlib=libc++ -Wl,-rpath,/path/to/libcxx/lib <...>

有没有办法在默认情况下使用libc++来配置/编译clang,而不必每次都在命令行上指定库和/或路径?将其放入LD_LIBRARY_PATH也不是首选选项,使用自定义包装器脚本也不是。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-18 10:02:45

Clang的CMake构建系统学习了CLANG_DEFAULT_CXX_STDLIB来设置默认的C++标准库。

但是,我不知道这个解决方案对您是否可行,因为在下一个clang/llvm发布之前,您必须使用树的顶部构建。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19901128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档