「gcc」の版間の差分

提供: FreeBSD入門
移動: 案内検索
 
(同じ利用者による、間の2版が非表示)
行7: 行7:
  
 
== 概要 ==
 
== 概要 ==
[[gcc]] は、C言語やC++言語などのコンパイラのパッケージです。また、cコンパイラです。
+
[[gcc]] は、C言語や[[C++]]言語などのコンパイラのパッケージです。また、cコンパイラです。
 +
== gccのコマンド ==
 +
;gcc:C言語のコンパイラ
 +
;g++:[[C++]]言語のコンパイラ
 
== インストール ==
 
== インストール ==
 
=== gcc 6 ===
 
=== gcc 6 ===
 +
6系は、開発版が提供されています。
 +
{{pkg|gcc6-devel}}
 +
まだ、正式版が提供されていませんが、正式版が提供されたときには、以下のコマンドでインストールできます。
 
{{pkg|gcc6}}
 
{{pkg|gcc6}}
 +
パッケージの提供状況については、以下のコマンドで確認してください。
 +
<syntaxhighlight lang="bash">
 +
pkg search gcc6
 +
</syntaxhighlight>
 
=== gcc 5.0 / 5.1 ===
 
=== gcc 5.0 / 5.1 ===
 
GCC 5.0が利用できます。gcc5を指定すると 2015-07-18 では gcc 5.1 が入ります。
 
GCC 5.0が利用できます。gcc5を指定すると 2015-07-18 では gcc 5.1 が入ります。

2015年12月13日 (日) 12:35時点における最新版

gcc とは、GNUのコンパイラコレクションのこと、もしくは、Cコンパイラとしてのgccコマンドです。FreeBSD 10.0-RELEASEより前のFreeBSDのccコマンドは、gccコマンドでしたが、現在のccコマンドは、clangに置き換わりました。

読み方

gcc
じーしーし

概要

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

gccのコマンド

gcc
C言語のコンパイラ
g++
C++言語のコンパイラ

インストール

gcc 6

6系は、開発版が提供されています。 pkgコマンドでインストールする場合

sudo pkg install gcc6-devel

まだ、正式版が提供されていませんが、正式版が提供されたときには、以下のコマンドでインストールできます。 pkgコマンドでインストールする場合

sudo pkg install gcc6

パッケージの提供状況については、以下のコマンドで確認してください。

pkg search gcc6

gcc 5.0 / 5.1

GCC 5.0が利用できます。gcc5を指定すると 2015-07-18 では gcc 5.1 が入ります。 pkgコマンドでインストールする場合

sudo pkg install gcc5

gcc 4.10

GCC 4.10 ステージ1は、2014-04-11から始まりました。 pkgコマンドでインストールする場合

sudo pkg install gcc410

gcc 4.9

GCC 4.9.0は、2014-04-22にリリースされました。 pkgコマンドでインストールする場合

sudo pkg install gcc49

gcc 4.8

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

sudo pkg install gcc48

使い方

ライブラリパスを指定してコンパイルする必要があります。

$ gcc49 -Wl,-rpath=/usr/local/lib/gcc49/ -fdiagnostics-color=always foo.c

関連項目