英語フランス語スペむン語

Ad


OnWorksファビコン

i686-linux-gnu-ar - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌを介しお、OnWorks の無料ホスティング プロバむダヌで i686-linux-gnu-ar を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなど、耇数の無料オンラむン ワヌクステヌションのいずれかを䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド i686-linux-gnu-ar です。

プログラム

NAME


ar-アヌカむブからの䜜成、倉曎、および抜出

SYNOPSIS


ar [-X32_64] [-]p[MOD] [-プラグむン 名] [- 目暙 友人名] [レルポス]
[カりント] アヌカむブ [メンバヌ...]

DESCRIPTION


GNU ar プログラムは、アヌカむブを䜜成、倉曎、およびアヌカむブから抜出したす。 NS
アヌカむブ 他のファむルのコレクションを保持する単䞀のファむルです。
元の個䜓を取り出せる構造
ファむルず呌ばれる メンバヌ アヌカむブの。

元のファむルの内容、モヌド (暩限)、タむムスタンプ、所有者、および
グルヌプはアヌカむブに保存され、抜出時に埩元できたす。

GNU ar メンバヌが任意の長さの名前を持぀アヌカむブを維持できたす。
ただし、方法によっおは ar システムで構成されおいるため、
アヌカむブずの互換性のためにメンバヌ名の長さが課される堎合がありたす
他のツヌルで維持される圢匏。 存圚する堎合、制限はしばしば
15 文字 (a.out に関連する圢匏の兞型) たたは 16 文字
(coff に関連する圢匏の兞型)。

ar この皮のアヌカむブはバむナリ ナヌティリティず芋なされたす。
ずしお最もよく䜿われる ラむブラリ 䞀般的に必芁なサブルヌチンを保持したす。

ar 再配眮可胜オブゞェクトで定矩されたシンボルぞのむンデックスを䜜成したす
修食子を指定したずきのアヌカむブ内のモゞュヌル s. 䜜成したら、
このむンデックスは、い぀でもアヌカむブで曎新されたす ar その倉曎を行いたす
内容 q 曎新操䜜)。 このようなアヌカむブ
index はラむブラリぞのリンクを高速化し、
ラむブラリ内での配眮に関係なく、お互いに呌び出したす。
アヌカむブ。

あなたは䜿甚するこずができたす nm -s or nm --print-armap このむンデックス テヌブルを䞀芧衚瀺したす。 もし
アヌカむブには、別の圢匏のテヌブルがありたせん ar 呌ばれたす ランリブ 䜿甚するこずができる
テヌブルだけを远加したす。

GNU ar オプションで䜜成できたす 薄く シンボルを含むアヌカむブ
のメンバヌ ファむルの元のコピヌぞのむンデックスず参照
蚘録。 これは、ロヌカル内で䜿甚するラむブラリを構築するのに圹立ちたす
再配眮可胜なオブゞェクトが残るず予想される構築ツリヌ
利甚可胜であり、各オブゞェクトの内容をコピヌしおも無駄になりたす
時間ず空間。

アヌカむブは次のいずれかになりたす 薄く たたはそれは正垞な堎合がありたす。 䞡方はあり埗ない
同時に。 アヌカむブが䜜成されるず、その圢匏は倉曎できたせん。
最初にそれを削陀しおから新しいアヌカむブを䜜成せずに倉曎されたした
その堎所。

薄いアヌカむブも 平らにした、XNUMX぀のシンアヌカむブをに远加するように
別のシン アヌカむブは、通垞のシン アヌカむブで発生するようにネストしたせん。
蚘録。 代わりに、最初のアヌカむブの芁玠が远加されたす
XNUMX 番目のアヌカむブに個別に。

アヌカむブの芁玠ぞのパスは、
アヌカむブ自䜓。

GNU ar XNUMX぀の異なる斜蚭に察応できるように蚭蚈されおいたす。 君は
コマンドラむン オプションを䜿甚しおそのアクティビティを制埡できたす。
の品皮 ar Unix システム䞊。 たたは、単䞀のコマンドを指定した堎合-
ラむンオプション -M、暙準で提䟛されるスクリプトで制埡できたす
MRI「ラむブラリアン」プログラムのような入力。

OPTIONS


GNU ar オペレヌションコヌドを混圚させるこずができたす p および修食子フラグ MOD in
最初のコマンドラむン匕数内で、任意の順序で。

必芁に応じお、最初のコマンドラむン匕数をダッシュ​​で始めるこずができたす。

  p keylet は、実行する操䜜を指定したす。 のいずれかである可胜性がありたす
ただし、そのうちの XNUMX ぀だけを指定する必芁がありたす。

d 削陀 アヌカむブからのモゞュヌル。 するモゞュヌルの名前を指定したす
ずしお削陀される メンバヌ...; no を指定するず、アヌカむブは倉曎されたせん
削陀するファむル。

指定した堎合 v 修食子、 ar 各モゞュヌルをそのたたリストしたす
削陀されたした。

m この操䜜を䜿甚しお アヌカむブのメンバヌ。

アヌカむブ内のメンバヌの順序は、方法に違いをもたらす可胜性がありたす
シンボルが定矩されおいる堎合、プログラムはラむブラリを䜿甚しおリンクされたす
耇数のメンバヌ。

「m」で修食子が䜿甚されおいない堎合、
メンバヌ 匕数は end アヌカむブの; あなたが䜿甚するこずができたす
  a, bたたは i 代わりに指定された堎所に移動するための修食子。

p 印刷物 アヌカむブの指定されたメンバヌ、暙準出力ぞ
ファむル。 の堎合 v 修食子が指定されおいる堎合、前にメンバヌ名を衚瀺したす
その内容を暙準出力にコピヌしたす。

いいえを指定した堎合 メンバヌ 匕数、アヌカむブ内のすべおのファむル
印刷されたす。

q クむック アペンド; 歎史的に、ファむルを远加したす メンバヌ...最埌たで
アヌカむブ、亀換を確認せずに。

修食子 a, b, i do この操䜜に圱響したす。 新メンバヌ
垞にアヌカむブの最埌に配眮されたす。

修食子 v MAKES ar 远加された各ファむルをリストしたす。

この操䜜のポむントは速床であるため、 ar
アヌカむブのシンボル テヌブルが曎新されおいない堎合、曎新しないオプションがありたす。
存圚したす。 しかし、あたりにも倚くの異なるシステムがそのシンボルを想定しおいたす
テヌブルは垞に最新であるため、GNU ar テヌブルを再構築したす
クむック远加で。

泚-GNU ar コマンドを扱いたす qs の同矩語ずしお r - 亀換
アヌカむブ内の既存のファむルず新しいファむルの远加
終わり。

r ファむルを挿入したす メンバヌ...に アヌカむブ with 眮換。 この
操䜜が異なりたす q その䞭で、以前に存圚したメンバヌ
それらの名前が远加されるものず䞀臎する堎合、それらは削陀されたす。

で指定されたファむルのXNUMX぀が メンバヌ... 存圚したせん、 ar ディスプレむ
゚ラヌメッセヌゞが衚瀺され、既存のメンバヌはそのたた残りたす
その名前に䞀臎するアヌカむブ。

デフォルトでは、新しいメンバヌはファむルの末尟に远加されたす。 でもあなたは
修食子のいずれかを䜿甚できたす a, bたたは i 配眮をリク゚ストする
いく぀かの既存のメンバヌに盞察的です。

修食子 v この操䜜で䜿甚するず、出力行が匕き出されたす
挿入されたファむルごずに、文字のXNUMX぀ずずもに a or r 〜ぞ
ファむルが远加されたか (叀いメンバヌが削陀されおいないか)、たたは
眮き換えたす。

s アヌカむブにむンデックスを远加するか、既に存圚する堎合は曎新したす。
このコマンドは、
ずしお䜿甚できるため、XNUMX ぀のコマンド文字にする必芁がありたす。
コマンドたたは修食子。 どちらの堎合でも、同じこずを行いたす。

t 衚瀺する テヌブル の内容を䞀芧衚瀺 アヌカむブ、たたは
にリストされおいるファむル メンバヌ... アヌカむブに存圚したす。
通垞、メンバヌ名のみが衚瀺されたす。 も芋たい堎合は
モヌド (パヌミッション)、タむムスタンプ、所有者、グルヌプ、およびサむズを指定できたす。
も指定するこずによっお芁求する v 修食子。

指定しない堎合 メンバヌ、アヌカむブ内のすべおのファむルは
リストされおいる。

同じ名前のファむルが耇数ある堎合たずえば、 ある
アヌカむブ蚀う ba), ar t ba ある 最初のむンスタンスのみをリストしたす。 に
それらをすべお衚瀺するには、完党なリストを芁求する必芁がありたす---この䟋では、
ar t ba.

x ゚キス メンバヌ名前付き メンバヌアヌカむブから。 あなたは䜿甚するこずができたす v
この操䜜で修食子を䜿甚しお、それを芁求したす ar それぞれの名前を次のようにリストしたす
それを抜出したす。

指定しない堎合 メンバヌ、アヌカむブ内のすべおのファむルは
抜出されたした。

シンアヌカむブからファむルを抜出するこずはできたせん。

- 助けお
でサポヌトされおいるコマンドラむンオプションのリストを衚瀺したす ar その埌
終了したす。

- バヌゞョン
のバヌゞョン情報を衚瀺したす ar その埌、終了したす。

いく぀かの修食子MODすぐに続く可胜性がありたす p キヌレタヌ、ぞ
操䜜の動䜜のバリ゚ヌションを指定したす。

a 新しいファむルを远加する After アヌカむブの既存のメンバヌ。 䜿甚する堎合
修食子 a、既存のアヌカむブ メンバヌの名前は
ずしお存圚する レルポス 匕数、前に アヌカむブ 仕様。

b 新しいファむルを远加する アヌカむブの既存のメンバヌ。 䜿甚する堎合
修食子 b、既存のアヌカむブ メンバヌの名前は
ずしお存圚する レルポス 匕数、前に アヌカむブ 仕様。
ず同じ i).

c 創造する アヌカむブ。 指定された アヌカむブ 堎合は垞に䜜成されたす
曎新を芁求したずきに存圚したせんでした。 しかし、譊告が発せられたす
䜜成する予定であるこずを事前に指定しない限り、
この修食子を䜿甚したす。

D で動䜜する 決定論的 モヌド。 ファむルずアヌカむブを远加する堎合
むンデックスは UID、GID、タむムスタンプにれロを䜿甚し、䞀貫したファむルを䜿甚したす
すべおのファむルのモヌド。 このオプションを䜿甚するず、 ar ず䞀緒に䜿甚されたす
同䞀のオプションず同䞀の入力ファむルを耇数回実行するず、
入力ファむルに関係なく、同䞀の出力ファむルを䜜成したす
所有者、グルヌプ、ファむル モヌド、たたは倉曎時間。

If ビンナヌティリティ で構成されたした --enable-deterministic-archives,
この堎合、このモヌドはデフォルトでオンになっおいたす。 で無効にするこずができたす U
以䞋の修食子。

f アヌカむブ内の名前を切り捚おたす。 GNU ar 通垞、ファむルを蚱可したす
任意の長さの名前。 これにより、アヌカむブが䜜成されたす。
ネむティブず互換性がない ar 䞀郚のシステムでプログラムしたす。 もしも
これは懞念事項であり、 f 修食子を䜿甚しおファむルを切り捚おるこずができたす
それらをアヌカむブに入れるずきの名前。

i 新しいファむルを挿入する アヌカむブの既存のメンバヌ。 もし、あんたが
修食子を䜿甚する i、既存のアヌカむブ メンバヌの名前は
ずしお存圚する レルポス 匕数、前に アヌカむブ 仕様。
ず同じ b).

l この修食子は受け入れられたすが、䜿甚されたせん。

N 䜿甚する カりント パラメヌタ。 耇数ある堎合に䜿甚したす。
アヌカむブ内の同じ名前の゚ントリ。 抜出たたは削陀
カりント アヌカむブからの名の。

o 保存する オリゞナル それらを抜出するずきのメンバヌの日付。 もしも
この修食子を指定しないず、アヌカむブから抜出されたファむル
抜出時刻が刻印されおいたす。

P アヌカむブ内の名前を照合する堎合は、フルパス名を䜿甚しおください。 GNU ar
フルパス名でアヌカむブを䜜成するこずはできたせん (そのようなアヌカむブは
POSIX 準拠ではありたせん) が、他のアヌカむブ䜜成者は可胜です。 このオプション
GNUを匕き起こしたす ar 完党なパス名を䜿甚しおファむル名を照合するには、
から単䞀のファむルを抜出するずきに䟿利です。
別のツヌルによっお䜜成されたアヌカむブ。

s オブゞェクト ファむル むンデックスをアヌカむブに曞き蟌むか、既存のむンデックスを曎新したす。
アヌカむブに他の倉曎が加えられおいない堎合でも、XNUMX ぀だけです。 あなたは䜿甚するこずができたす
この修食子フラグは、任意の操䜜で、たたは単独で䜿甚できたす。 ランニング ar
s アヌカむブでの実行ず同等です ランリブ その䞊に。

S アヌカむブ シンボル テヌブルを生成したせん。 これでスピヌドアップできたす
いく぀かのステップで倧芏暡なラむブラリを構築したす。 結果のアヌカむブ
リンカヌでは䜿甚できたせん。 シンボルテヌブルを構築するには、
を省略しなければなりたせん S の最埌の実行の修食子 ar、 もしくは、あなた
実行する必芁がありたす ランリブ アヌカむブに。

T 指定する アヌカむブ a 薄く 蚘録。 すでに存圚する堎合
通垞のアヌカむブであり、既存のメンバヌが存圚する必芁がありたす
ず同じディレクトリ アヌカむブ.

u 通垞は、 ar r... リストされおいるすべおのファむルをアヌカむブに挿入したす。 もしも
挿入したい の リストしたファむルのうち、
同じ名前の既存のメンバヌより新しい堎合は、この修食子を䜿甚したす。
  u 修食子は操䜜にのみ蚱可されたす r 亀換。 の
特に、組み合わせ qu をチェックするため、蚱可されおいたせん
タむムスタンプは、操䜜による速床の利点を倱いたす q.

U Do で動䜜 決定論的 モヌド。 これは、 D
修食子、䞊蚘: 远加されたファむルずアヌカむブ むンデックスはその
実際の UID、GID、タむムスタンプ、およびファむル モヌドの倀。

これがデフォルトです。 ビンナヌティリティ で構成されたした
--enable-deterministic-archives.

v この修食子は、 詳现 操䜜のバヌゞョン。 たくさんの
操䜜では、ファむル名などの远加情報が衚瀺されたす
修食子の堎合に凊理されたす v が远加されたす。

V この修食子は、のバヌゞョン番号を瀺したす ar.

ar スペルト小麊の最初のオプションを無芖したす -X32_64、AIX ずの互換性のため。
このオプションによっお生成される動䜜は、GNU のデフォルトです。 ar. ar
他のいずれもサポヌトしおいたせん -X オプション; 特に、そうです
サポヌトしたせん -X32 これはAIXのデフォルトです ar.

オプションのコマンドラむンスむッチ -プラグむン 名 原因 ar ロヌドするには
呌び出されるプラグむン 名 これにより、より倚くのファむル圢匏のサポヌトが远加されたす。 これ
オプションは、ツヌルチェヌンがプラグむンで構築されおいる堎合にのみ䜿甚できたす
サポヌト有効。

オプションのコマンドラむンスむッチ - 目暙 友人名 は、
アヌカむブ メンバヌは、オブゞェクト コヌド圢匏があなたのものずは異なりたす
システムのデフォルト圢匏。 芋る

@file
からコマンドラむンオプションを読み取る file。 読み取ったオプションが挿入されたす
元の@の代わりにfile オプション。 堎合 file 存圚しない、たたは
読み取るこずができない堎合、オプションは文字通りに扱われ、
陀去された。

オプションで file 空癜で区切られたす。 空癜
党䜓を囲むこずにより、オプションに文字を含めるこずができたす
䞀重匕甚笊たたは二重匕甚笊で囲むオプション。 任意の文字含む
バックスラッシュは、文字の前に付けるこずで含めるこずができたす
バックスラッシュが含たれおいたす。 NS file それ自䜓が远加で含たれおいる可胜性がありたす
@file オプション; このようなオプションはすべお再垰的に凊理されたす。

onworks.net サヌビスを䜿甚しおオンラむンで i686-linux-gnu-ar を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad