前回 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