我按照here的说明从头开始安装了clang。然后,我按照here的说明使用libsupc++安装了libc++。
现在,每当我用clang和libc++编译和链接程序时,我都需要发出这样的命令:
clang++ -stdlib=libc++ -Wl,-rpath,/path/to/libcxx/lib <...>有没有办法在默认情况下使用libc++来配置/编译clang,而不必每次都在命令行上指定库和/或路径?将其放入LD_LIBRARY_PATH也不是首选选项,使用自定义包装器脚本也不是。
发布于 2016-02-18 10:02:45
Clang的CMake构建系统学习了CLANG_DEFAULT_CXX_STDLIB来设置默认的C++标准库。
但是,我不知道这个解决方案对您是否可行,因为在下一个clang/llvm发布之前,您必须使用树的顶部构建。
https://stackoverflow.com/questions/19901128
复制相似问题