「g++をFreeBSDへインストールする」の版間の差分
提供: C++入門
(ページの作成:「g++をFreeBSDにインストールする方法です。 __TOC__ == 概要 == == インストール == {{ports|/usr/ports/lang/gcc|gcc}} == 関連項目 == {...」) |
|||
行4: | 行4: | ||
== 概要 == | == 概要 == | ||
+ | [[FreeBSD]]は、デフォルトでベースシステムに[[g++]]がインストールされますが、C++の新しい規格([[C++11]],[[C++14]]などのC++XXなもの)の機能を利用する場合、新しい[[g++]]を必要とすることがあります。 | ||
+ | 新しい機能を利用するために、[[C++コンパイラ]]をインストールする場合には、[[ports]]やpkgが利用できます。 | ||
== インストール == | == インストール == | ||
{{ports|/usr/ports/lang/gcc|gcc}} | {{ports|/usr/ports/lang/gcc|gcc}} | ||
− | + | == 新しいコンパイラをインストールする == | |
+ | === gcc 4.9 === | ||
+ | {{pkg|gcc49}} | ||
+ | === gcc 4.8 === | ||
+ | {{pkg|gcc48}} | ||
+ | === gcc 4.7 === | ||
+ | {{pkg|gcc47}} | ||
== 関連項目 == | == 関連項目 == | ||
{{g++}} | {{g++}} | ||
<!-- vim: filetype=mediawiki --> | <!-- vim: filetype=mediawiki --> |
2014年4月6日 (日) 10:55時点における版
目次
概要
FreeBSDは、デフォルトでベースシステムにg++がインストールされますが、C++の新しい規格(C++11,C++14などのC++XXなもの)の機能を利用する場合、新しいg++を必要とすることがあります。
新しい機能を利用するために、C++コンパイラをインストールする場合には、portsやpkgが利用できます。
インストール
FreeBSDにインストールする場合
ports コレクションからインストールする場合
cd /usr/ports/lang/gcc sudo make install clean
pkgコマンドでインストールする場合
sudo pkg install gcc
portmasterコマンドでインストールする場合
sudo portmaster -y -d /usr/ports/lang/gcc
新しいコンパイラをインストールする
gcc 4.9
sudo pkg install gcc49
gcc 4.8
sudo pkg install gcc48
gcc 4.7
sudo pkg install gcc47