Unter Windows erfordert die Standardanordnung die Installation der Visual C-Bibliotheken von Microsoft. Es scheint jedoch auch möglich zu sein, Clang unter Windows mit den Bibliotheken von MinGW zu verwenden. Nein: Eine geeignete Standard--System-Libc, die normalerweise GLIBC (aber nicht immer) unter Linux und Apple libc unter MacOS ist, wird bereitgestellt.
Verwendet Clang Libstdc ++?
Ja, GCC verwendet immer libstdc++, es sei denn, Sie sagen ihm mit der Option -nostdlib, dass es überhaupt keine Standardbibliothek verwenden soll (in diesem Fall müssen Sie entweder die Verwendung einer Standardbibliothek vermeiden Funktionen, oder verwenden Sie die Flags -I und -L und -l, um auf einen alternativen Satz von Header- und Bibliotheksdateien zu verweisen). Ich verwende gcc4.
Was ist eine Clang-Toolchain?
Die Kombination aus Clang und LLVM stellt den größten Teil der Toolchain zum Ersetzen des GCC Stacks bereit. Eines der Hauptziele von Clang ist die Bereitstellung einer bibliotheksbasierten Architektur, sodass der Compiler mit anderen Tools zusammenarbeiten kann, die mit dem Quellcode interagieren, z. B. integrierten Entwicklungsumgebungen (IDE).
Verwendet C++ libc?
Übersicht. libc++ ist eine neue Implementierung der C++-Standardbibliothek, die auf C++11 und höher abzielt. Korrektheit im Sinne des C++11-Standards.
Unterstützt clang C++ 20?
Clang unterstützt einige Funktionen des ISO C++ 2020-Standards. Sie können Clang im C++20-Modus mit der Option -std=c++20 verwenden (verwenden Sie -std=c++2a in Clang 9 und früher).