「gcc」の版間の差分
提供: FreeBSD入門
(ページの作成:「gcc とは、GNUのコンパイラコレクションのこと、もしくは、Cコンパイラとしてのgccコマンドです。FreeBSD 10.0-RELEASEよ...」) |
|||
(同じ利用者による、間の5版が非表示) | |||
行7: | 行7: | ||
== 概要 == | == 概要 == | ||
− | [[gcc]] | + | [[gcc]] は、C言語や[[C++]]言語などのコンパイラのパッケージです。また、cコンパイラです。 |
− | + | == gccのコマンド == | |
+ | ;gcc:C言語のコンパイラ | ||
+ | ;g++:[[C++]]言語のコンパイラ | ||
== インストール == | == インストール == | ||
+ | === gcc 6 === | ||
+ | 6系は、開発版が提供されています。 | ||
+ | {{pkg|gcc6-devel}} | ||
+ | まだ、正式版が提供されていませんが、正式版が提供されたときには、以下のコマンドでインストールできます。 | ||
+ | {{pkg|gcc6}} | ||
+ | パッケージの提供状況については、以下のコマンドで確認してください。 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | pkg search gcc6 | ||
+ | </syntaxhighlight> | ||
+ | === gcc 5.0 / 5.1 === | ||
+ | GCC 5.0が利用できます。gcc5を指定すると 2015-07-18 では gcc 5.1 が入ります。 | ||
+ | {{pkg|gcc5}} | ||
+ | === gcc 4.10 === | ||
+ | GCC 4.10 ステージ1は、2014-04-11から始まりました。 | ||
+ | {{pkg|gcc410}} | ||
=== gcc 4.9 === | === gcc 4.9 === | ||
+ | GCC 4.9.0は、2014-04-22にリリースされました。 | ||
{{pkg|gcc49}} | {{pkg|gcc49}} | ||
=== gcc 4.8 === | === gcc 4.8 === | ||
{{pkg|gcc48}} | {{pkg|gcc48}} | ||
− | |||
== 使い方 == | == 使い方 == | ||
ライブラリパスを指定してコンパイルする必要があります。 | ライブラリパスを指定してコンパイルする必要があります。 | ||
行20: | 行37: | ||
$ gcc49 -Wl,-rpath=/usr/local/lib/gcc49/ -fdiagnostics-color=always foo.c | $ gcc49 -Wl,-rpath=/usr/local/lib/gcc49/ -fdiagnostics-color=always foo.c | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
== 関連項目 == | == 関連項目 == | ||
{{cc}} | {{cc}} | ||
<!-- vim: fileencoding=utf-8 filetype=mediawiki | <!-- vim: fileencoding=utf-8 filetype=mediawiki | ||
--> | --> |
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