これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドicmstartです。
プログラム:
NAME
icmstart-icmbuildプログラムのメンテナンス用の起動スクリプト
SYNOPSIS
icmstart [オプション] top-dir [プログラム|ライブラリ]
DESCRIPTION
icmstart スクリプトは、プログラムのメンテナンスを開始するために使用できる汎用スクリプトです。
アイメイク(1)と icmbuildとします。 Icmstart 初期ディレクトリを作成します トップディレクトリ &
ファイルをインストールします クラス、 VERSION & icmconf 以下 トップディレクトリ。 XNUMX番目の引数
`プログラム'または `ライブラリ'のデフォルトの動作モードとして指定できます。
icmbuild(1)スクリプト。
メインディレクトリとサブディレクトリのスケルトンファイル。デフォルトではファイルにリストされています。
/etc/icmake/icmstart.rc、インストールすることもできます(cf. icmstart.rc(7))。
によって作成されたディレクトリに変更した後 icmstart icmbuild(1)スクリプトは次の目的で使用できます
プログラムのメンテナンス。
OPTIONS
Icmstart 次のオプションを使用して呼び出すことができます(指定されている場合)。
の引数 icmstart:
o -b
基本インストール:ファイルVERSION、usage.cc、version.ccはインストールされていません。
そして、icmconfの#defineUSE_VERSIONエントリはコメント化されています。
o -c confpath
構成ファイルを使用する(icmstart.rc、 著者、 YEARS & VERSION)で見つかった場合
ではなく `confpath ' 〜/ .icmake および / etc / icmake /。 ファイルが見つかると、
によって提供されるデフォルトファイルの部分的なオーバーライドを許可するために使用されます アイメイクとします。
o -d
コマンドを実行しないでください。ただし、実行されたはずのコマンドを表示してください。
標準出力。
o -I
ファイルをインストールしないでください。
o -r 無条件に既存のファイルを置き換えます。 もしも -r 提供されていません icmstart 聞いてみる
ユーザーは、既存のファイルを上書きする必要があることを確認します。 スケルトンの場合
仕様はディレクトリを参照し、完全なディレクトリとそのサブディレクトリは
交換してください。
o -s スケルトンパス
デフォルトでは、スケルトンファイルはスケルトンリソースファイルにリストされています
/usr/share/icmake/icmstart.rc。 または、スケルトンリソースファイルは次のようになります。
によって指定された ICM 環境変数。これは、次の方法で無効になる可能性があります。
で指定されたパス -s オプション。 スケルトンパスは完全なものとして指定できます
file-pathまたはディレクトリとして。この場合、スケルトンリソースファイルは次のように想定されます。
be icmstart.rc (以下を参照してください スケルトン ファイル) 以来 icmstart 使用されます cp インストールする
ファイル、 cp 次の場合に利用可能である必要があります icmstart スケルトンファイルをインストールする必要があります。
スケルトン ファイル
スケルトンリソースファイルにはコメントが含まれる場合があります(空の行とで始まる行
ハッシュマーク(#))これは無視され、それ以外の場合はリソースの仕様が含まれている必要があります s
インストールする。
デフォルトのリソースファイルは /etc/icmake/icmstart.rc、含む
クラス
P main.cc
P main.ih
Pusage.cc
P版.cc
NS ? スキャナー
NS ? パーサー
このファイルはによって無効にされます 〜/ .icmake / icmstart.rc。 見る icmstart.rc(7)の詳細については
のフォーマット icmstart.rc ファイルにソフトウェアを指定する必要があります。
CONFIGURATION ファイル
構成ファイル icmstart.rc、 著者、 YEARS & VERSION 認識され、
によって処理された icmstart.
Status -c オプションが指定されましたこれで指定されたパスで見つかった構成ファイル
オプションが使用されます。 指定されていない場合、またはファイルが見つからない場合は、パス 〜/ icmake is
検査済み。 で構成ファイルが見つからない場合 〜/ icmake いずれかの構成ファイル
/ etc / icmake 使用されています。
の適切な操作には構成ファイルは必要ありません icmstart。 不在の場合
icmstart 次のデフォルトアクションを実行します。
oファイルの場合 著者 存在しない icmstart 使用されます #定義する 著者 "".
ファイルが 著者 構成パスで定義されている場合は、XNUMX行にする必要があります。
プログラムの作成者を定義します。 例えば、
#define AUTHOR "Frank B. Brokken[メール保護]>"
oファイルの場合 VERSION 存在しない icmstart 使用されます #定義する VERSION "0.00.00".
ファイルが VERSION 構成パスで定義されている場合は、XNUMX行にする必要があります。
プログラムの初期バージョンを定義します。 例えば、
#define VERSION "1.00.00"
oファイルの場合 YEAR 存在しない icmstart 使用されます #定義する YEARS 「ええ」 コラボレー yyyy is
今年。
ファイルが YEAR 構成パスで定義されている場合は、XNUMX行にする必要があります。
プログラムの最初のリリース年を定義します。 例えば、
#define YEARS "2016"
ここでは、リリース年が通常は数年後になるため、複数形が使用されます
Icmakeの年の仕様と同様に、しばらくの間:
#define YEARS "1992-2016"
oファイルの場合 icmstart.rc 存在しない(または空である) icmstart インストールされません
通常で見つかるファイルの icmstart.rc、ただし、最初のプロジェクトディレクトリ、
icmconf & VERSION インストールされています。 )。
onworks.netサービスを使用してオンラインでicmstartを使用する