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 件のコメント:
コメントを投稿