В Windows подредбата по подразбиране изисква инсталиране на Visual C библиотеки на Microsoft. Изглежда, че също така е възможно да се използва Clang на Windows с библиотеките на MinGW. Не: предоставена е подходяща по подразбиране система libc, която обикновено е GLIBC (но не винаги) в Linux и Apple libc за MacOS.
clang използва ли Libstdc ++?
Да, GCC винаги използва libstdc++, освен ако не му кажете изобщо да не използва стандартна библиотека с опцията -nostdlib (в този случай или трябва да избягвате използването на която и да е стандартна библиотека функции или използвайте флагове -I и -L и -l, за да го насочите към алтернативен набор от заглавни и библиотечни файлове). Използвам gcc4.
Какво е clang toolchain?
Комбинацията от 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 и по-стари).