c++11 - 在 Clang 中设置为默认 C++11

标签 c++11 clang standards

LLVM C++ 编译器完全支持 C++11 标准。有没有办法将 C++11 设置为默认标准而不添加 -std=c++11每次编译器标志?我试过设置 CCXFLAGS环境变量到 -std=c++11 ,但没有运气。

最佳答案

使用 clang 6.0.0 或更高版本。默认的 C++ 方言现在是 C++14。

http://releases.llvm.org/6.0.1/tools/clang/docs/ReleaseNotes.html#c-language-changes-in-clang

关于c++11 - 在 Clang 中设置为默认 C++11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21581838/

相关文章:

c++ - 使用 std::lock (c++11) 的大量 CPU 负载

c++ - 将 CSocket 传递给 std::thread

c++ - CMake "clang++ is not able compile a simple test program"(软呢帽 20)

c - 如何计时程序运行时间包含线程

c++ - g++ 无法解析模板函数重载

c++ - Clang AST 访问者,避免遍历包含文件

c++ - 将 CMake 编译器显式设置为 GCC 会导致无限循环

c++ - 在 C++ 标准中未指定的 std::basic_streambuf 中寻找吗?

c++ - 为什么可变参数类模板最多只能有一个参数包?

c# - 将项目上传到开源存储库时,是否应该删除 bin 和 obj 文件夹?