Poco Fanaticをコンパイル

前回 Poco をインストールしたが、それだけでは何にもならないので、サンプルコードをコンパイルし、実行する。

サンプルコードは assembla というフリーの subversion に、Poco Fanatic としてあげてあるので、誰でも取得できる。

2011.05.01 現在、60個のプロジェクトが登録されている。
各プロジェクト毎の解説は Poco Fanatic の各ページ参照。

コンパイル手順

必要なツールをインストール

次のコマンドを実行し、ツールをインストールする:

$ sudo apt-get install subversion automake libtool

Poco Fanaticをコンパイル

– ホームディレクトリに Develop ディレクトリを(無ければ)作り
– そこに subversion でソースコードを取得し
– trunk ディレクトリに移動し
– 全プロジェクトをコンフィギュアするスクリプトを起動
– 全プロジェクトをビルドするスクリプトを起動
– 0049_SharedLibrary, 0050_ClassLoader の2者は、sudo make install を実行
– 全プロジェクトを実行するスクリプトを起動

$ cd
$ mkdir -p Develop
$ cd Develop
$ svn checkout http://subversion.assembla.com/svn/poco_fanatic/
$ cd poco_fanatic/trunk
$ ./configAll.sh
$ ./buildAll.sh
$ cd 0049_SharedLibrary
$ sudo make install
$ cd ../0050_ClassLoader
$ sudo make install
$ cd ..
$ ./runAll.sh

0010_HTTPServer は、ctrl-c が入力されるまで HTTP サーバーが動き続けるので、ctrl-c で止める。
0011_Format から続きを実行するために次のスクリプトを起動する:

./runAll.sh 0011

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>