「clang」の版間の差分

提供: FreeBSD入門
移動: 案内検索
(ページの作成:「cc とは、LLVMのフロントエンドのパッケージのこと、もしくは、Cコンパイラとしてのclangコマンドです。[[FreeBSD 10.0-RELEAS...」)
 
(概要)
 
(同じ利用者による、間の2版が非表示)
行8: 行8:
  
 
== 概要 ==
 
== 概要 ==
[[clang]] は、C言語やC++言語などのコンパイラのパッケージです。また、cコンパイラです。
+
[[clang]] は、C言語や[[C++]]言語などのコンパイラのパッケージです。また、cコンパイラです。
  
 
[[FreeBSD 10.0-RELEASE]]の[[clang]]は、
 
[[FreeBSD 10.0-RELEASE]]の[[clang]]は、
行19: 行19:
  
 
== インストール ==
 
== インストール ==
=== clang 3.5 devel ===
+
=== clang 3.7 devel ===
{{pkg|clang-devel-3.5}}
+
{{pkg|clang-devel-3.7}}
 +
=== clang 3.6 ===
 +
{{pkg|clang36}}
 +
=== clang 3.5 ===
 +
{{pkg|clang35}}
 
=== clang 3.4 ===
 
=== clang 3.4 ===
 
{{pkg|clang34}}
 
{{pkg|clang34}}
 +
=== clang 3.3 ===
 +
{{pkg|clang33}}
  
 
== 使い方 ==
 
== 使い方 ==
行30: 行36:
 
== 関連項目 ==
 
== 関連項目 ==
 
{{cc}}
 
{{cc}}
 +
* [[C++]]
 
<!-- vim: fileencoding=utf-8 filetype=mediawiki
 
<!-- vim: fileencoding=utf-8 filetype=mediawiki
 
-->
 
-->

2015年5月5日 (火) 14:40時点における最新版

cc とは、LLVMのフロントエンドのパッケージのこと、もしくは、Cコンパイラとしてのclangコマンドです。FreeBSD 10.0-RELEASEより前のFreeBSDのccコマンドは、gccコマンドでしたが、現在のccコマンドは、clangに置き換わりました。


読み方

clang
くらんぐ

概要

clang は、C言語やC++言語などのコンパイラのパッケージです。また、cコンパイラです。

FreeBSD 10.0-RELEASEclangは、

FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
Target: x86_64-unknown-freebsd10.0
Thread model: posix

です。

インストール

clang 3.7 devel

pkgコマンドでインストールする場合

sudo pkg install clang-devel-3.7

clang 3.6

pkgコマンドでインストールする場合

sudo pkg install clang36

clang 3.5

pkgコマンドでインストールする場合

sudo pkg install clang35

clang 3.4

pkgコマンドでインストールする場合

sudo pkg install clang34

clang 3.3

pkgコマンドでインストールする場合

sudo pkg install clang33

使い方

$ clang foo.c

関連項目