Clang 是一套在 UNIX 環境下的 C, C++ Objective-C 及 Objective-C++ 編譯器, 是一套可以替代 GCC 的套件。
在 RHEL 及 CentOS 7 安裝 Clang, 最簡單的方法是透過 EPEL Repo 用 yum 安裝, 以下是安裝方法:
先安裝 EPEL Repo:
$ sudo yum install epel-release
然後用 yum 安裝 clang, yum 會自動解決相依性問題, 會一拼安裝 LLVM
$ sudo yum install clang
然後就可以用 clang 編譯程式碼。
要檢查 clang 的版本及 clang 的路徑, 可以用以下指令:
$ clang –version
輸出:
clang –version
clang version 3.4.2 (tags/RELEASE_34/dot2-final)
Target: x86_64-redhat-linux-gnu
Thread model: posix
clang version 3.4.2 (tags/RELEASE_34/dot2-final)
Target: x86_64-redhat-linux-gnu
Thread model: posix
檢查 clang 路徑:
$ which clang
輸出:
/usr/bin/clang