【ハウツー】
google-perftoolsはGoogle Codeにあるプロジェクトサイトよりダウンロードすることができる。ZIPおよびTAR+GZ形式によるソースコードの他、RPM形式とDEB形式のパッケージが用意されている。また、各プラットフォームに用意されているパッケージ管理ツールに統合されている場合もある。ここではFreeBSDとCentOS 5に対してインストールする方法をそれぞれ紹介する。
FreeBSDの場合、すでにportsコレクションにgoogle-perftools 1.0が追加されている。したがってportsを最新にアップデートした上で、root権限で以下のように実行すればインストールできる。
portsからgoogle-perftoolsをインストール
# cd /usr/ports/devel/google-perftools
# make install clean
この場合、ライブラリの本体は/usr/local/lib/にインストールされる。これはRPMでインストールする場合と異なるので注意が必要。
また、この他にプロファイルの可視化ツールを利用するためにgvとgraphvizもインストールしておくとよい。いずれもportsからインストールできる。
FreeBSDへのgvとgraphvizのインストール
# cd /usr/ports/print/gv/
# make install clean
# cd /usr/ports/graphics/graphviz/
# make install clean
CentOS 5の場合は、プロジェクトサイトで配布されているRPM版(google-perftools-1.0-1.i386.rpm)を利用すればよい。ファイルをダウンロードし、root権限で次のように実行する。
CentOS 5にRPMを用いてインストール
# rpm -ivh google-perftools-1.0-1.i386.rpm
必要に応じて、同様の方法でgoogle-perftools-develの方もインストールしておく。RPMを使ってインストールした場合には、ライブラリ/usr/lib/に配置される。公式サイトにあるドキュメントはこの場所にインストールされたことを前提に記述されている。
CentOS 5にはgvが含まれていないのでソースからビルドする必要がある。以下のように、まずyumでXaw2dとXaw2d-develをインストールし、その上でgvをインストールする。
CentOS 5へのgvのインストール
# yum install Xaw3d
# yum install Xaw3d-devel
# wget ftp://ftp.gnu.org/gnu/gv/gv-3.6.6.tar.gz
# tar xvf gv-3.6.6.tar.gz
# cd gv-3.6.6
# ./configure
# make install clean
graphvizは公式サイトでyumリポジトリが公開されているので、これを用いてyum経由でインストールできる。
CentOS 5へのgraphizのインストール
# wget http://www.graphviz.org/graphviz-rhel.repo
# cp graphviz-rhel.repo /etc/yum.repos.d/
# yum install graphviz
RPMを使わずにソースからビルドしてインストールする場合には、ZIPファイル(google-perftools-1.0.zip)かTAR+GZファイル(google-perftools-1.0.tar.gz)をダウンロードし、次のように実行する。この例はTAR+GZファイルを使った場合のもの。
ソースからビルドしてインストール
$ tar xzvf google-perftools-1.0.tar.gz
$ cd google-perftools-1.0
$ ./configure
$ make
$ su
# make install clean
この場合も、gvとgraphvizを別途インストールしておくこと。
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
【レポート】「jdk BAND」メンバーや「みっしぃ」も登場! 『英雄伝説 零の軌跡 Evolution』制作発表会 [02:54 2/11] ホビー |
|
【レポート】人気の無料/有料アプリを毎週紹介 - 1月31日~2月8日のAndroidアプリランキング [01:00 2/11] 携帯 |
|
渡部篤郎主演でドラマ化!地元新聞社が伝え続けた東日本大震災の物語 [00:08 2/11] キャリア |
|
沖縄発ヒーロー革命!「琉神マブヤー」が海を越えハワイを目指す! [00:08 2/11] キャリア |
|
中国四川省、パンダの保護と生態研究の最新情報とは? [00:08 2/11] キャリア |