در ویندوز، ترتیب پیشفرض مستلزم نصب کتابخانههای Visual C مایکروسافت است. به نظر می رسد که استفاده از Clang در ویندوز با کتابخانه های MinGW نیز امکان پذیر است. خیر: یک پیشفرض مناسب -- libc سیستم، که معمولاً GLIBC (اما نه همیشه) در لینوکس و 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 و قبلتر استفاده کنید).