2014年9月28日日曜日

C++11の環境を作る(Ubuntu)

C++11のリポジトリ

CentOSはなるべく安定版を提供するのがポリシーのためデフォルトのリポジトリのyumコマンドでは最新版を得られません。

現在、C++もC++11を使えるリポジトリがない訳でもありませんが、ライブラリが一部欠けていたり依存関係が解決出来なかったり一発で簡単にインストールできる訳ではないようです。

そこで簡単にC++11環境をインストール出来るようにUbuntuで環境を整えたいと思います。

PPAの使用

UbuntuにはPPAと言うパッケージ管理システムがあり、これを利用すると最新盤の環境が簡単に構築できます。
もちろん最新版は安定版よりリスクが高いのでテスト目的以外に使用するのは止めた方がいいでしょう。

PPAでインストールでいるソフトウェアの検索はlaunchpadで検索します。
add-apt-repository ppa:(アカウント名)/(PPA名)の形式で追加できます。

gccの最新版はここが有名なようなので

$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test

でパッケージインストールします。
現在の最新版は4.9なのでgcc-4.9 と g++-4.9をインストールします。

$ sudo apt-get update
$ sudo apt-get install gcc-4.9 g++-4.9

$ gcc --version
$ g++ --version


で4.9が確認できれば成功です。

0 件のコメント:

コメントを投稿

Pythonで地図空間データを扱う⑤

ベースの地図が出来た所で、他のデータを被せてみます。 国土地理院の  500mメッシュ別将来推計人口データ  を使用します。 同じく神奈川県のデータ  500m_mesh_suikei_2018_shape_14.zip をダウンロードします。 ベースの地図データと同じ場所に展開...