Я хотел бы собрать gdbserver
для работы на платформе RISCV и разрешить последовательное подключение с машины разработки Linux.
Я пытался создавать различные репозитории, например, riscv-binutils-gdb
, который я получил от GitHUB через git
. Я использую набор инструментов riscv, который я скачал с sifive. В конце я хотел бы протестировать gdbserver
на 5-м выпуске ул. А01, который я купил.
Вот команды сборки, которые я использую:
CC=$RISCV_BIN/$RISCV_PREFIX"gcc"
AR=$RISCV_BIN/$RISCV_PREFIX"ar"
./configure --prefix=$RISCV_BIN/$RISCV_PREFIX --target=riscv64-unknown-elf --host=riscv64-unknown-elf --build=x86_64-pc-linux-gnu
Я ожидал бы, что это создаст gdbserver
и его предпосылки, но я получаю такие ошибки, как:
/ home / mroths / riscv-binutils-gdb / libiberty /./ unlink-if-common.c: 67: неопределенная ссылка на `lstat '
Полагаю, я неправильно вызываю сборку, но любая помощь будет признательна.
Если для начала есть лучший репозиторий, пожалуйста, дайте мне знать об этом.