「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時点における版

g++FreeBSDにインストールする方法です。

概要

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

関連項目