我是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错误的建议。