desktop Ubuntu Linuxにはgccというcコンパイラはデフォルトでインストールされていますが、c++のコンパイラg++はインストールされていません。

ですので、apt-getからg++をインストールしてみました。

$ sudo apt-get install g++
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
g++-4.3 libstdc++6-4.3-dev
提案パッケージ:
g++-multilib g++-4.3-multilib gcc-4.3-doc libstdc++6-4.3-dbg
libstdc++6-4.3-doc
以下のパッケージが新たにインストールされます:
g++ g++-4.3 libstdc++6-4.3-dev
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。
5484kB のアーカイブを取得する必要があります。
この操作後に追加で 19.1MB のディスク容量が消費されます。
続行しますか [Y/n]?

未選択パッケージ libstdc++6-4.3-dev を選択しています。
(データベースを読み込んでいます ... 現在 129363 個のファイルとディレクトリがインストールされています。)
(.../libstdc++6-4.3-dev_4.3.2-1ubuntu12_i386.deb から) libstdc++6-4.3-dev を展開しています...
未選択パッケージ g++-4.3 を選択しています。
(.../g++-4.3_4.3.2-1ubuntu12_i386.deb から) g++-4.3 を展開しています...
未選択パッケージ g++ を選択しています。
(.../g++_4%3a4.3.1-1ubuntu2_i386.deb から) g++ を展開しています...
Processing triggers for man-db ...
libstdc++6-4.3-dev (4.3.2-1ubuntu12) を設定しています ...
g++-4.3 (4.3.2-1ubuntu12) を設定しています ...
g++ (4:4.3.1-1ubuntu2) を設定しています ...

これでインストール完了です。

hoge.cppソースファイルをビルドしてhoge実行ファイルを出力するためには以下のコマンドを実行します。

$g++ -o hoge hoge.cpp

・Linuxプログラミング、C++入門おすすめ書籍の紹介

ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道/青木 峰郎
¥2,940
Amazon.co.jp
やさしいC++ 第3版 [やさしいシリーズ]/高橋 麻奈
¥2,730
Amazon.co.jp