Στα 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 και παλαιότερα).