我想知道不同的C++编译器使用哪些C++标准库。我尝试搜索,但找不到全面的列表。
我知道Dinkumware的实现被msvc和icc使用,libstdc++被gcc使用,libc++被clang使用。但Digital Mars C ++、Embarcadero的bcc或IBM的xlC ++呢?
我想知道不同的C++编译器使用哪些C++标准库。我尝试搜索,但找不到全面的列表。
我知道Dinkumware的实现被msvc和icc使用,libstdc++被gcc使用,libc++被clang使用。但Digital Mars C ++、Embarcadero的bcc或IBM的xlC ++呢?
以下是一份短列表:
-stdlib = libc ++
选项,则使用LLVM的libc ++。它还可以使用GCC的libstdc ++和MSVC的库(在所有情况下生成二进制兼容代码)。请注意,这里没有涵盖其他编译器和(独立的)C ++标准库实现。
libstdc++
。 - Morwenn