В Windows по умолчанию требуется установка библиотек Microsoft Visual C. Похоже, что Clang также можно использовать в Windows с библиотеками MinGW. Нет: подходящая по умолчанию -- системная libc, которая обычно является GLIBC (но не всегда) в Linux и Apple libc в MacOS.
Использует ли clang Libstdc ++?
Да, GCC всегда использует libstdc++, если вы не укажете ему вообще не использовать стандартную библиотеку с параметром -nostdlib (в этом случае вам либо нужно избегать использования любой стандартной библиотеки функции или используйте флаги -I и -L и -l, чтобы указать на альтернативный набор заголовочных и библиотечных файлов). Я использую gcc4.
Что такое набор инструментов clang?
Комбинация Clang и LLVM обеспечивает большую часть цепочки инструментов для замены стека GCC. Одна из основных целей Clang - предоставить архитектуру на основе библиотек, чтобы компилятор мог взаимодействовать с другими инструментами, взаимодействующими с исходным кодом, такими как интегрированные среды разработки (IDE).
Использует ли C++ libc?
Обзор. libc++ - это новая реализация стандартной библиотеки C++, предназначенная для C++11 и выше. Корректность согласно стандарту C++11.
Поддерживает ли clang C++ 20?
Clang поддерживает некоторые функции стандарта ISO C++ 2020. Вы можете использовать Clang в режиме C++20 с опцией -std=c++20 (используйте -std=c++2a в Clang 9 и более ранних версиях).