Windows'та демейки түзүлүш Microsoftтун Visual C китепканаларынын орнотулушун талап кылат. Бул MinGW китепканалары менен Windows боюнча Clang колдонсо болот окшойт. Жок: ылайыктуу демейки -- Linux'та адатта GLIBC (бирок ар дайым эмес) жана MacOS'то Apple libc болуп саналат.
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 опциясы менен колдоно аласыз (Clang 9 жана мурункуларында -std=c++2a колдонуңуз).