Kwenye Windows mpangilio chaguomsingi unahitaji maktaba za Visual C za Microsoft kusakinishwa. Inaonekana kwamba inawezekana pia kutumia Clang kwenye Windows na maktaba za MinGW ingawa. Hapana: chaguo-msingi inayofaa -- libc ya mfumo, ambayo kwa kawaida ni GLIBC (lakini sio kila mara) kwenye Linux, na Apple libc kwenye MacOS, imetolewa.
Je, clang hutumia Libstdc ++?
Ndiyo, GCC daima hutumia libstdc++ isipokuwa ukiiambia isitumie maktaba ya kawaida hata kidogo na chaguo la -nostdlib (katika hali ambayo unahitaji kuepuka kutumia maktaba yoyote ya kawaida. vipengele, au tumia -I na -L na -l bendera ili kuielekeza kwa seti mbadala ya vichwa na faili za maktaba). Ninatumia gcc4.
clang toolchain ni nini?
Mchanganyiko wa Clang na LLVM hutoa sehemu kubwa ya zana za kuchukua nafasi ya rafu ya GCC. Mojawapo ya malengo makuu ya Clang ni kutoa usanifu unaotegemea maktaba, ili mkusanyaji aweze kuingiliana na zana zingine zinazoingiliana na msimbo wa chanzo, kama vile mazingira jumuishi ya uendelezaji (IDE).
Je, C++ hutumia libc?
Muhtasari. libc++ ni utekelezaji mpya wa maktaba ya kawaida ya C++, inayolenga C++11 na zaidi. Usahihi kama inavyofafanuliwa na kiwango cha C++11.
Je, clang inasaidia C ++ 20?
Clang ina uwezo wa kutumia baadhi ya vipengele vya kiwango cha ISO C++ 2020. Unaweza kutumia Clang katika hali ya C++20 ukitumia chaguo la -std=c++20 (tumia -std=c++2a katika Clang 9 na mapema).