Por que não funciona como a manpage diz?

3

Estou tentando usar 'ar' incluído na versão do Debian Wheezy armel do binutils e ele não parece funcionar como em outros sistemas que encontrei.

Alguns exemplos de saída da linha de comando:

$ 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'

O que estou perdendo aqui? Por que eu sempre recebo a mensagem de opção inválida?

    
por cachance7 16.05.2014 / 19:32

1 resposta

1

Para iniciantes, "-c" é uma chave inválida. Parece-me que você teria que usar 'd', 'm', 'p', 'q', 'r' ou 'x' como a primeira palavra-chave. Você pode obter uma explicação decente de ar --help .

Eu estou supondo, mas acho que você quis dizer ar -rcs em vez de arc -crs .

    
por 16.05.2014 / 22:31