-ALLOW_DUPLICATE_MODULE_NAME 【V2.02.00以降】
|
複数の同じモジュール名からの,ライブラリ生成を許可します。
[指定形式]
-allow_duplicate_module_name
|
なし
[詳細説明]
- | ライブラリ生成時に,複数の同じモジュール名の入力ファイル指定を許容します。 |
- | ライブラリ内に既に名前が重複するモジュールがあれば,モジュール名の末尾に ".<N>" を加えてライブラリに登録します。 |
- | <N>にはライブラリ中で重複しないモジュール名になるよう番号を設定します。重複しない番号を見つけられない場合はエラーを出力して終了します。 |
[使用例]
- | ライブラリ(a.lib)を同じモジュール名(mod)を持つ複数の入力ファイルから生成します。 |
> rlink -allow_duplicate_module_name -form=lib -output=a.lib b\mod.obj c\mod.obj d\mod.obj
|
生成したライブラリ(a.lib)は次のように構成されます。
[備考]
- | 本オプションは,-form={object|absolute|relocate|hexadecimal|stype|binary}オプション,-stripオプション,または-extractオプションを指定した場合は無効となります。 |