我想建立gdbserver
对一个RISCV平台上运行,并允许从Linux开发机串口连接。
我曾试图建立各种信息库如riscv-binutils-gdb
我经由git
从GitHub获得。我使用的是riscv工具链,我从sifive下载。最后,我想测试gdbserver
对我购买sifive hifive 1转A01。
下面是我使用的编译命令:
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”
我认为我没有正确地调用构建,但任何援助将不胜感激。 如果有更好的仓库,开始时,请让我知道这一点。
由于2019年2月的,gdbserver的还没有被移植到RISC-V呢。因为它不会建立一个结果。