web-dev-qa-db-ja.com

マニュアルページにあるように「at」が機能しないのはなぜですか?

私はbinutilsのDebianWheezy armelバージョンに含まれている「ar」を使おうとしていますが、私が遭遇した他のシステムのようには動作しないようです。

コマンドラインからの出力例:

$ ar
Usage: ar [options] archive
 Generate an index to speed access to archives
 The options are:
  @<file>                      Read options from <file>
  --plugin <name>              Load the specified plugin
  -t                           Update the archive's symbol map timestamp
  -h --help                    Print this help message
  -v --version                 Print version information
ar: supported targets: elf32-littlearm elf32-bigarm elf32-little elf32-big plugin srec symbolsrec verilog tekhex binary ihex

$ ar -crs something.a file1.o file2.o
ar: invalid option -- 'c'
ar: invalid option -- 'r'
ar: invalid option -- 's'

ここで何が欠けていますか?なぜ常に無効なオプションメッセージが表示されるのですか?

4
cachance7

手始めに、「-c」は無効なキーレターです。最初のキーレターとして「d」、「m」、「p」、「q」、「r」、または「x」を使用する必要があるように見えます。あなたはar --helpからまともな説明を得ることができます。

推測ですが、ar -rcsではなくarc -crsを意味していると思います。

1
Bruce Ediger