「ツールの作り方」の版間の差分
提供: Eospedia
| 行2: | 行2: | ||
== Small Toolsを開発するディレクトリの作成方法 == | == Small Toolsを開発するディレクトリの作成方法 == | ||
| + | |||
| + | まず、開発を行うディレクトリを作成します。 | ||
| + | |||
| + | $ maketool ClassName ToolName All | ||
| + | |||
| + | を実行すると、$EOS_HOME/src/Tools/ClassName/ToolName のディレクトリが作られます。 | ||
| + | その下には、src, inc, Config, docのディレクトリができあがります。 | ||
== Small Toolsの引数の設定方法 == | == Small Toolsの引数の設定方法 == | ||
| + | |||
| + | 次に設定するのは、Small Toolの引数です。これは、[[OptionControlFile]]を設定することがまず最初です。 | ||
| + | 設定できたら、 | ||
| + | |||
| + | $ make check | ||
| + | $ cd src | ||
| + | $ make update | ||
| + | $ make depend | ||
| + | $ make | ||
| + | $ make install | ||
| + | |||
| + | の手順です。次回からは、OptionControlFileを変更するたびに | ||
| + | |||
| + | $ make update | ||
| + | |||
| + | により、init.c, argCheck.cをアップデートします。 | ||
| + | |||
== デバッグ等に有用なサポート == | == デバッグ等に有用なサポート == | ||
2013年3月24日 (日) 20:45時点における版
ここでは、Eosの環境を利用した迅速なSmall Toolsの開発方法を概説します。これを支えるのがmaketoolというコマンドとOptionControlFileと呼ばれる設定ファイルです。これらにより、統一的なSmall Toolsの入出力のための引数、main関数における引数の値の利用方法、簡易版の使用方法、マニュアルなどが与えられます。
Small Toolsを開発するディレクトリの作成方法
まず、開発を行うディレクトリを作成します。
$ maketool ClassName ToolName All
を実行すると、$EOS_HOME/src/Tools/ClassName/ToolName のディレクトリが作られます。 その下には、src, inc, Config, docのディレクトリができあがります。
Small Toolsの引数の設定方法
次に設定するのは、Small Toolの引数です。これは、OptionControlFileを設定することがまず最初です。 設定できたら、
$ make check $ cd src $ make update $ make depend $ make $ make install
の手順です。次回からは、OptionControlFileを変更するたびに
$ make update
により、init.c, argCheck.cをアップデートします。