「C++」の版間の差分

提供: FreeBSD入門
移動: 案内検索
(ページの作成:「C++ (シープラスプラス、シープラプラ、Cプラプラ)とは、プログラミング言語です。c++ は、C++のコンパイラです。FreeBSDで...」)
 
(相違点なし)

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

C++ (シープラスプラス、シープラプラ、Cプラプラ)とは、プログラミング言語です。c++ は、C++のコンパイラです。FreeBSDでは、デフォルトでclangのC++コンパイラ clang++ が利用できます。

読み方

C++
しーぷらすぷらす、しーぷらぷら

概要

FreeBSDでは、clangやGNU GCC のC++コンパイラが利用できます。

C++言語に関する詳しい解説については、C++入門をご参照下さい。

インストール

  • clang++は、FreeBSD 10 からデフォルトでインストールされています。
  • g++ は、FreeBSD 10 からは、 gcc パッケージをインストールします。

g++ のインストール

$ sudo pkg install gcc

clang++ のインストール

新しいバージョンのclang++を利用したい場合には、手動でインストールできます。

$ sudo pkg install clang

新しいC++コンパイラを利用する利点は、言語の新しい仕様(C++11,C++14などのC++1x系の機能)が活用できることです。

C++コンパイラ

FreeBSDには、デフォルトで、C++コンパイラが付属しています。

  • 以前は、c++ コマンドは、GNU GCCのg++でした。
  • 近年では、c++ コマンドは、clangのclang++コマンドです。

使い方

c++ main.cpp

関連項目