コマンドLinuxのARを説明するための手順と例

コマンドについて

  • ARコマンドが変更、ライブラリを作成するために使用することができ、あなたはまた、ライブラリから前方に単一のモジュールを置くことができます。ライブラリーは、(この文書のライブラリーメンバーと呼ばれる)特定の構造に従って編成他の文書の数が含まれている別個のファイルです。元のファイルの内容、モード、タイムスタンプ、所有者、グループ、および他の特性は、ライブラリファイルに保存されています。
  • ARは、単一のファイルとして保存ファイルの集合、こと。ファイルに保管文書では、元の財産と所有権のすべてのメンバーです。

使用手順

  • (例えばlibcalc.aなど)の静的ライブラリは.aファイルを作成します。時々、シェルスクリプトで使用される一般的に、メイクファイルで書かれたプログラムを、開発時にC / C ++で頻繁に使用されています。

一般的なパラメータ

  • フォーマット:AR RCS libxxx.a xx1.o xx2.o

パラメータR:ライブラリ内に挿入(交換)。モジュール名を挿入する際に、既に同じ名前の交換用モジュール、ライブラリ内に存在します。いくつかのモジュールは、モジュール内にある場合は、ライブラリに存在しない、エラーメッセージが表示さAR、同じ名前の別のモジュールに置き換えられません。デフォルトでは、新しいメンバーがライブラリーの終わりに増加し、あなたは増加の場所を変更するために他のオプションのいずれかを使用することができます。 
Cパラメータ:ライブラリを作成します。かかわらず、ライブラリが存在するかどうかの、それが作成されます。 
パラメータ■:大きなライブラリを作成するための時間をスピードアップすることができ、対象ファイルのインデックスを作成します。(注:インデックスを作成する必要がない場合は、Sパラメータは大文字に変更することができます。.Aインデックスファイルが欠落している場合、RANLIBコマンドを使用して追加することができます)

  • フォーマット:ARトンlibxxx.a

ディスプレイライブラリー内のターゲット・ファイル、表示名のみ。

  • フォーマット:ARテレビlibxxx.a

で、対象ファイルの表示ライブラリなどのファイル名、時間、サイズ、詳細が表示されます。

  • フォーマット:NM -s libxxx.a

ライブラリファイルのインデックステーブルを表示します。

  • フォーマット:RANLIB libxxx.a

ライブラリファイルのインデックステーブルを作成します。

公開された21元の記事 ウォンの賞賛5 ビュー10000 +

おすすめ

転載: blog.csdn.net/icodestechnology/article/details/90544799