在构建火箭工具目录(在Rocket Chip设置中)时,出现“ ar:非法选项组合”错误

时间:2019-07-10 06:10:34

标签: ar rocket-chip

我是Rocket芯片的新手,试图安装火箭芯片并执行仿真,但是在根据README.md文件在Rocket芯片设置中创建火箭工具目录时,出现以下错误:


ar: illegal option combination for -r
usage:  ar -d [-TLsv] archive file ...
    ar -m [-TLsv] archive file ...
    ar -m [-abiTLsv] position archive file ...
    ar -p [-TLsv] archive [file ...]
    ar -q [-cTLsv] archive file ...
    ar -r [-cuTLsv] archive file ...
    ar -r [-abciuTLsv] position archive file ...
    ar -t [-TLsv] archive [file ...]
    ar -x [-ouTLsv] archive [file ...]
make: *** [libfesvr.a] Error 1

执行./build.sh命令时出现此错误。

我正在使用Mac OS sierra 10.12.06。

mac-vsanjay:rocket-tools vsanjay$ which ar /usr/bin/ar

我打开build.sh,发现执行

时出现此错误

build_project riscv-isa-sim --prefix=$RISCV命令。

我还试图修改Makefile,该Makefile调用“ ar”命令:

  ## Heading ##
    `$(AR) rcs -o $$@ $$^`

但是此cmd <build_project riscv-isa-sim --prefix=$RISCV>会生成并覆盖Makefile。

请提出如何克服AR错误的建议。

0 个答案:

没有答案