clang/LLVM

読み:クラン・エルエルヴィーエム
外語:clang/LLVM 英語
品詞:名詞

フロントエンドにclang、バックエンドにLLVMを使用する、C/C++コンパイラーの環境のこと。

目次

従来のGCCGPLv3になってしまい企業で使えなくなってしまったことから、新たにBSDライセンス相当で登場した環境である。

脱GPLv3を目指したAppleの精力的な貢献により、GCCを超える完成度のC/C++/Objective-Cコンパイラーとなった。もちろんC++ではSTLも問題なく利用できる。

特に、エラー表示などがGCCとは比較にならない親切設計で、注目を集めた。

FreeBSDは、FreeBSD 10.0からデフォルトコンパイラーをGCCからclang/LLVMに変更した。これによって、悲願であった脱GPLv3を達成した。

FreeBSDでは、FreeBSD 9.0からclang/LLVMでビルド可能とし、次のFreeBSD 10.0から正式に採用したことになる。

関連する用語
clang
Low Level Virtual Machine
GCC

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club