为RISCV构建gdbserver

时间:2019-01-21 21:49:01

标签: riscv gdbserver

我想构建gdbserver以在RISCV平台上运行并允许来自Linux开发计算机的串行附件。

我试图建立各种存储库,例如我通过riscv-binutils-gdb从GitHUB获得的git。我正在使用从sifive下载的riscv工具链。最后,我想对我购买的Sifive HIFIVE 1 REV A01进行gdbserver测试。

这是我正在使用的构建命令:

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-ordinary.c:67:未定义对“ lstat”的引用

我认为我没有正确调用该版本,但是会得到任何帮助。
如果有更好的存储库开始,请也告诉我。

1 个答案:

答案 0 :(得分:0)

截至2019年2月,gdbserver尚未移植到RISC-V。结果它将无法构建。