以下の Clang コンパイラがサポートされています。
Clang C/C++ Compiler v 8.0 (x86_64)
コンパイラ略称: clang_8_0
ホスト OS: Linux (x86_64)
サポート対象言語: C++98, C++11,C++14,C++17, C89, C99, C11
サポート対象プラクティス: 静的解析
サポート レベル:
Standard
Clang C/C++ Compiler v 10.0 (x86_64)
コンパイラ略称: clang_10_0
ホスト OS: Linux (x86_64)
サポート対象言語: C++98、C++11、C++14、C++17、C89、C99、C11、C18
サポート対象プラクティス: 完全サポート
サポート レベル:
Extended
その他の注意点
C++20 の機能はサポートされていません。
Clang はマルチターゲット コンパイラです。この構成は x86_64 アーキテクチャのみをサポートし、他のターゲットには適していません。
このバージョンは、clang ターゲット x86_64-linux-gnu および clang libc++ 標準ライブラリでテスト済みです。
Clang C/C++ Compiler v 12.0 (x86_64)
コンパイラ略称: clang_12_0
ホスト OS: Linux (x86_64)
サポート対象言語: C++98、C++11、C++14、C++17、C89、C99、C11、C18
サポート対象プラクティス: 完全サポート
サポート レベル:
Extended
その他の注意点
C++20 の機能はサポートされていません。
Clang はマルチターゲット コンパイラです。この構成は x86_64 アーキテクチャのみをサポートし、他のターゲットには適していません。
このバージョンは、clang ターゲット x86_64-linux-gnu および clang libc++ 標準ライブラリでテスト済みです。
Clang C/C++ Compiler v 15.0 (x86_64)
コンパイラ略称: clang_15_0-x86_64
ホスト OS: Linux (x86_64)
サポート対象言語: C89、C99、C11、C18、C++20
サポート対象プラクティス: 完全サポート
サポート レベル:
Extended
その他の注意点
C++23 の機能はサポートされていません。
Clang はマルチターゲット コンパイラです。この構成は x86_64 アーキテクチャのみをサポートし、他のターゲットには適していません。
このバージョンは、clang ターゲット x86_64-linux-gnu および clang libc++ 標準ライブラリでテスト済みです。
Clang C/C++ Compiler v 16.0 (x86_64)
コンパイラ略称: clang_16_0-x86_64
ホスト OS: Linux (x86_64)
サポート対象言語: C89、C99、C11、C17、C++11、C++14、C++17、C++20
サポート対象プラクティス: 完全サポート
サポート レベル:
Extended
その他の注意点
C++23 の機能はサポートされていません。
このバージョンはマルチターゲット コンパイラです。この構成は x86_64 アーキテクチャのみをサポートし、他のターゲットには適していません。
このバージョンは、clang ターゲット x86_64-unknown-linux-gnu および libstdc++ 標準ライブラリでテスト済みです。
Clang C/C++ Compiler v 16.0 (aarch32)
コンパイラ略称:
clang_16_0-aarch32
ホスト OS: Linux (
x86_64
)
サポート対象言語:
C89、C99、C11、C18、C++20
サポート対象プラクティス: 完全サポート
サポート レベル:
Extended
その他の注意点
C++23 の機能はサポートされていません。
このバージョンはマルチターゲット コンパイラです。この構成は arm//aarch32 アーキテクチャのみをサポートし、他のターゲットには適していません。
このバージョンは、clang ターゲット armv6j-unknown-linux-gnueabihf および libstdc++ 標準ライブラリでテスト済みです。
Clang C/C++ Compiler v 16.0 (aarch64)
コンパイラ略称: clang_16_0-aarch64
ホスト OS: Linux (
x86_64
)
サポート対象言語: C89、C99、C11、C17、C++11、C++14、C++17、C++20
サポート対象プラクティス: 完全サポート
サポート レベル:
Extended
その他の注意点
C++23 の機能はサポートされていません。
このバージョンはマルチターゲット コンパイラです。この構成は arm64/aarch64 アーキテクチャのみをサポートし、他のターゲットには適していません。
このバージョンは、clang ターゲット aarch64-unknown-linux-gnu および libstdc++ 標準ライブラリでテスト済みです。
Clang C/C++ Compiler v 17.0 (x86_64)
コンパイラ略称: clang_17_0-x86_64
ホスト OS: Linux (x86_64)
サポート対象言語: C89、C99、C11、C17、C++11、C++14、C++17、C++20
サポート対象プラクティス: 完全サポート
サポート レベル:
Extended
その他の注意点
C++23 の機能はサポートされていません。
このバージョンはマルチターゲット コンパイラです。この構成は x86_64 アーキテクチャのみをサポートし、他のターゲットには適していません。
このバージョンは、clang ターゲット x86_64-unknown-linux-gnu および libstdc++ 標準ライブラリでテスト済みです。
Clang C/C++ Compiler v 17.0 (aarch64)
コンパイラ略称: clang_17_0-aarch64
ホスト OS: Linux (x86_64)
サポート対象言語: C89、C99、C11、C17、C++11、C++14、C++17、C++20
サポート対象プラクティス: 完全サポート
サポート レベル:
Extended
その他の注意点
C++23 の機能はサポートされていません。
このバージョンはマルチターゲット コンパイラです。この構成は arm64/aarch64 アーキテクチャのみをサポートし、他のターゲットには適していません。
このバージョンは、clang ターゲット aarch64-unknown-linux-gnu および libstdc++ 標準ライブラリでテスト済みです。
Clang C/C++ Compiler v 18.0 (x86_64)
コンパイラ略称: clang_18-x86_64
ホスト OS: Linux (x86_64)
サポート対象言語: C89、C99、C11、C17、C++11、C++14、C++17、C++20
サポート対象プラクティス: 完全サポート
サポート レベル:
Extended
その他の注意点
C++23 の機能はサポートされていません。
このバージョンはマルチターゲット コンパイラです。この構成は x86_64 アーキテクチャのみをサポートし、他のターゲットには適していません。
このバージョンは、clang ターゲット x86_64-unknown-linux-gnu および libstdc++ 標準ライブラリでテスト済みです。
Clang C/C++ Compiler v 18.0 (aarch64)
コンパイラ略称: clang_18-aarch64
ホスト OS: Linux (x86_64)
サポート対象言語: C89、C99、C11、C17、C++11、C++14、C++17、C++20
サポート対象プラクティス: 完全サポート
サポート レベル:
Extended
その他の注意点
C++23 の機能はサポートされていません。
このバージョンはマルチターゲット コンパイラです。この構成は arm64/aarch64 アーキテクチャのみをサポートし、他のターゲットには適していません。
このバージョンは、clang ターゲット aarch64-unknown-linux-gnu および libstdc++ 標準ライブラリでテスト済みです。
サポート レベルについて
Extended
: サポートは拡張テストによって検証されており、セーフティ クリティカルなソフトウェア開発で使用できます。
Standard
: サポートは標準テストによって検証されており、セーフティ クリティカルではないソフトウェア開発で使用できます。