Windows'ta varsayılan düzenleme, Microsoft'un Visual C kitaplıklarının yüklenmesini gerektirir. Yine de Clang'ı Windows'ta MinGW'nin kitaplıklarıyla kullanmak da mümkün görünüyor. Hayır: uygun bir varsayılan -- Linux'ta genellikle GLIBC (ancak her zaman değil değil) olan sistem libc'si ve MacOS'ta Apple libc'si sağlanır.
Clang, Libstdc++ kullanıyor mu?
Evet, -nostdlib seçeneğiyle hiçbir standart kitaplık kullanmamasını söylemediğiniz sürece GCC her zaman libstdc++ kullanır (bu durumda herhangi bir standart kitaplık kullanmaktan kaçınmanız gerekir) veya -I ve -L ve -l bayraklarını kullanarak onu alternatif bir başlık ve kitaplık dosyaları grubuna yönlendirin). gcc4 kullanıyorum.
Clang alet zinciri nedir?
Clang ve LLVM kombinasyonu, GCC yığınını değiştirmek için araç zincirinin çoğunu sağlar. Clang'ın ana hedeflerinden biri, derleyicinin entegre geliştirme ortamları (IDE) gibi kaynak koduyla etkileşime giren diğer araçlarla birlikte çalışabilmesi için kitaplık tabanlı bir mimari sağlamaktır.
C++ libc kullanıyor mu?
Genel Bakış. libc++, C++ 11 ve üstünü hedefleyen C++ standart kitaplığının yeni bir uygulamasıdır. C++11 standardı tarafından tanımlanan doğruluk.
Clang C++ 20'yi destekliyor mu?
Clang, ISO C++ 2020 standardının bazı özelliklerini destekler. Clang'ı C++20 modunda -std=c++20 seçeneği ile kullanabilirsiniz (Clang 9 ve önceki sürümlerde -std=c++2a kullanın).