Google、ChromeのビルドのClangへの移行を進める
GoogleはこれまでMac OS X版のChromeのビルドにClangを使用してきた。Android版のChromeもすでにGCCからClangへの置き換えが実施されているほか、直近ではLinux向けのChromeのビルドがGCCからClangへ置き換わっている。GCCとClangの双方が生成するバイナリの性能はほぼ互角とされることが多いが、Clangはビルド時間が短く、しかもビルドエラーなどの出力が理解しやすいことから開発者に人気がある。
GCCをビルドに採用してきたプロジェクトがClangへ移行した例はほかにもある。FreeBSDなどの*BSD系プロジェクトがデフォルトのコンパイラをClangへ変更したほか、LinuxディストリビューションではOpenMandriva LxがClangへ移行している。エンタープライズユースではPlayStation 4の開発環境がGCCからClangへ移行済み。
ビルド時間の短さが開発効率に結びつきやすいことがClang普及の後押しになっているようだ。
提供元の記事
関連リンク
-
new
ひと足早く届いた年賀状…送り主は元カノ!?ハガキに書かれた【メッセージ】で夫婦関係が壊れた話
-
new
高級寿司で…「貧乏人は食うなw」他の客を追い出す男!?しかし後日、知らなかった“客の正体”に青ざめて…
-
new
NTV ドラマDEEP『そこから先は地獄』主演をはじめ、『MORE』専属モデルや『おしゃれクリップ』MCなど幅広く活躍中の井桁弘恵が所属するボックスコーポレーションが新人を募集「2025年ヒット&ブレイク特別オーディション」
-
new
お笑いコンビ・チーモンチョーチュウ、解散へ 菊地浩輔が理由を添え報告&来年はピン活動
-
new
正月の集まりで、“割れた痕のある皿”を嫁に使わせる義母!?しかし⇒数々の嫌がらせを…夫に報告した【結果】