Clang と LLVM の関係2017年08月05日 12時16分30秒

FreeBSD ではコンパイラが GCC から Clang/LLVM に置き換えられて久しい。今までは Clang とでも LLVM とでも、どちらも同じコンパイラを指すように呼んでいた。

実は、Clang はコンパイラのフロントエンドの名前で、LLVM はバックエンドの名前だった。Clang が C/C++ 言語の派生言語を解析し、その後の処理が LLVM に渡されてコンパイルの一連の処理が終る。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2017/08/05/8640480/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。