我正在尝试使用 Debian Wheezy armel 版本的 binutils 中包含的“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
.