3.49 --output=destination

出力ファイルの名前、または複数の出力ファイルが作成される場合は出力ディレクトリの名前を指定します。

構文

--output=destination

--o destination

destination にはファイルまたはディレクトリを指定できます。以下に例を示します。

--output=foo

出力ファイルの名前。

--output=foo/

出力ディレクトリの名前。

使用法

--bin または --elf との使用法を以下に示します。

  • 1 つの入力ファイルと 1 つの出力ファイル名を指定できます。

  • 多くの入力ファイルを指定して --elf を使用する場合、 --in_place を使用して、入力ファイルに各ファイル処理の出力を上書きできます。

  • 多くの入力ファイル名と 1 つの出力ディレクトリを指定した場合、各ファイル処理の出力が出力ディレクトリに書き込まれます。各出力ファイル名は、対応する入力ファイルから付けられます。したがって、fromelf を 1 回実行することで多くの ELF ファイルをバイナリ形式または 16 進形式に変換するには、この方法で出力ディレクトリを指定することが唯一の手段になります。

  • アーカイブファイルを入力として指定した場合は、出力ファイルもアーカイブになります。例えば、以下のコマンドは、 output.o という名前のアーカイブファイルを作成します。

                    fromelf --elf --strip=debug mylib.a --output=output.o
                  
  • アーカイブ内のオブジェクトのサブセットを選択するパターンを括弧で囲んで指定した場合、そのサブセットのみが fromelf によって変換されます。その他のすべてのオブジェクトは、変更されずにそのまま出力アーカイブに渡されます。

関連する参考文書
3.2 --bin
3.24 --elf
3.62 --text
非機密扱い PDF file icon PDF 版 ARM DUI0477JJ
Copyright © 2010-2013 ARM.All rights reserved.