「Clang」の版間の差分
ナビゲーションに移動
検索に移動
(Created page with "[[Category:パッケージ開発] en:Clang [http://clang.llvm.org/ Clang] は LLVM をベースとした C/C++/Objective C コンパイラです。BSD ライセ...") |
細 (1版 をインポートしました) |
(相違点なし)
|
2015年1月9日 (金) 23:11時点における版
[[Category:パッケージ開発] Clang は LLVM をベースとした C/C++/Objective C コンパイラです。BSD ライセンスで配布されています。
インストール
公式リポジトリから clang をインストールしてください。
Clang を使ってパッケージをビルド
/etc/makepkg.conf
に export CC=clang
と (C++ 用に) export CXX=clang++
を追加してください。
Static Analyzer を使う
まず clang-analyzer パッケージをインストールしてください。プロジェクトを解析するには、ビルドコマンドの前に scan-build
を記述します。例えば:
$ scan-build make
特定のファイルの解析をすることもできます:
$ scan-build gcc -c t1.c t2.c