왜 'ar'는 매뉴얼 페이지에 나와 있는 것처럼 작동하지 않습니까?

왜 'ar'는 매뉴얼 페이지에 나와 있는 것처럼 작동하지 않습니까?

Binutils의 Debian Wheezy 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'

내가 여기서 무엇을 놓치고 있는 걸까요? 잘못된 옵션 메시지가 계속 나타나는 이유는 무엇입니까?

답변1

우선, "-c"는 잘못된 키 문자입니다. 제 생각에는 "d", "m", "p", "q", "r" 또는 "x"를 첫 번째 키로 사용해야 하는 것 같습니다. 에서 합리적인 설명을 들을 수 있습니다 ar --help.

내 생각엔, 하지만 당신은 그 ar -rcs대신에 arc -crs.

관련 정보