При создании директории rocket-tools (в настройке Rocket Chip) появляется ошибка «ar: недопустимая опция» - PullRequest
0 голосов
/ 10 июля 2019

Я новичок в чипе Rocket и пытаюсь установить чип ракеты и выполнить симуляцию, но при создании каталога инструментов ракеты в настройке чипа ракеты согласно файлу README.md я получаю следующую ошибку:


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, который вызывает команду "ar":

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

но этот cmd <build_project riscv-isa-sim --prefix=$RISCV> создает и перезаписывает make-файл.

Подскажите пожалуйста, как побороть ошибку AR.

...