RISC-V MCU中文社区

riscv-gnu-toolchain工具链编译问题

发表于 开源蜂鸟E203 2020-07-25 20:13:05
18
14049
0

使用./configure --prefix=/opt/riscv后,再使用sudo make,出现如下错误提示:

想请问下这个问题应该怎么解决呢?

喜欢0
用户评论 (18)
  • wxy111

    2021-03-29 17:47:36 wxy111 1#

    wolf

    您好,请问您这个问题解决了吗?是怎么解决的,我一直卡在这个地方

    请问你解决这个问题了吗,可以分享一下吗,谢谢

  • Lynn Peng

    2020-08-26 15:30:06 Lynn Peng 2#

    wolf

    您好,请问您这个问题解决了吗?是怎么解决的,我一直卡在这个地方

    重新下了一遍,然后编译的32,自己就没有报错了

  • wolf

    2020-08-26 15:28:58 wolf 3#

    Lynn Peng

    贴出的错误,已经不存在,但出现了下面图片错误。

    您好,请问您这个问题解决了吗?是怎么解决的,我一直卡在这个地方

  • 蓝天

    2020-08-07 19:55:46 蓝天 4#

    Lynn Peng

    collect2: error: ld returned 1 exit status Makefile:1840: recipe for target 'gdb' failed make[3]: *** [gdb] Error 1 make[3]: Leaving directory '/home/pengl/riscv/riscv-gnu-toolchain/build-gdb-newlib/gdb' Makefile:9980: recipe for target 'all-gdb' failed make[2]: *** [all-gdb] Error 2 make[2]: Leaving directory '/home/pengl/riscv/riscv-gnu-toolchain/build-gdb-newlib' Makefile:851: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/pengl/riscv/riscv-gnu-toolchain/build-gdb-newlib' Makefile:415: recipe for target 'stamps/build-gdb-newlib' failed make: *** [stamps/build-gdb-newlib] Error 2

    您解决这个问题了吗?我也遇到了类似的问题

  • 领主文

    2020-07-31 12:28:31 领主文 5#

    Lynn Peng

    collect2: error: ld returned 1 exit status Makefile:1840: recipe for target 'gdb' failed make[3]: *** [gdb] Error 1 make[3]: Leaving directory '/home/pengl/riscv/riscv-gnu-toolchain/build-gdb-newlib/gdb' Makefile:9980: recipe for target 'all-gdb' failed make[2]: *** [all-gdb] Error 2 make[2]: Leaving directory '/home/pengl/riscv/riscv-gnu-toolchain/build-gdb-newlib' Makefile:851: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/pengl/riscv/riscv-gnu-toolchain/build-gdb-newlib' Makefile:415: recipe for target 'stamps/build-gdb-newlib' failed make: *** [stamps/build-gdb-newlib] Error 2

    往上翻翻看看,估计你自己都能找到原因了

  • Lynn Peng

    2020-07-31 12:25:56 Lynn Peng 6#

    领主文

    清楚了,那方便的话请你把详细的报错信息发一下吧,之前那个确实没啥有用的信息。

    collect2: error: ld returned 1 exit status Makefile:1840: recipe for target 'gdb' failed make[3]: *** [gdb] Error 1 make[3]: Leaving directory '/home/pengl/riscv/riscv-gnu-toolchain/build-gdb-newlib/gdb' Makefile:9980: recipe for target 'all-gdb' failed make[2]: *** [all-gdb] Error 2 make[2]: Leaving directory '/home/pengl/riscv/riscv-gnu-toolchain/build-gdb-newlib' Makefile:851: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/pengl/riscv/riscv-gnu-toolchain/build-gdb-newlib' Makefile:415: recipe for target 'stamps/build-gdb-newlib' failed make: *** [stamps/build-gdb-newlib] Error 2

  • 领主文

    2020-07-31 12:24:44 领主文 7#

    Lynn Peng

    没有考虑板子,直接使用GitHub中工具链编译步骤进行的

    清楚了,那方便的话请你把详细的报错信息发一下吧,之前那个确实没啥有用的信息。

  • Lynn Peng

    2020-07-31 12:22:43 Lynn Peng 8#

    领主文

    板子是什么型号的?

    没有考虑板子,直接使用GitHub中工具链编译步骤进行的

  • 领主文

    2020-07-31 12:17:35 领主文 9#

    Lynn Peng

    程序能运行,spike pk xx,结果正确。

    板子是什么型号的?

  • Lynn Peng

    2020-07-31 12:12:24 Lynn Peng 10#

    Lynn Peng

    新贴出的这个错误,是直接在原来的工具链上进行编译,未对工具链进行修改。但在有该错误时,使用gcc编译我的测试程序。

    程序能运行,spike pk xx,结果正确。

  • Lynn Peng

    2020-07-31 12:11:26 Lynn Peng 11#

    领主文

    makefile里面工具链名字改了吧。前面的报错地方你截图里面看不到呀,链接步骤出的问题,是哪里报的错看不到,可以重新截一下或者自己看一下,自己肯定对自己的代码很熟悉。

    新贴出的这个错误,是直接在原来的工具链上进行编译,未对工具链进行修改。但在有该错误时,使用gcc编译我的测试程序。

  • 领主文

    2020-07-31 12:07:02 领主文 12#

    Lynn Peng

    我重新编译了一遍,出现上面错误。

    makefile里面工具链名字改了吧。前面的报错地方你截图里面看不到呀,链接步骤出的问题,是哪里报的错看不到,可以重新截一下或者自己看一下,自己肯定对自己的代码很熟悉。

  • Lynn Peng

    2020-07-31 12:05:03 Lynn Peng 13#

    贴出的错误,已经不存在,但出现了下面图片错误。

  • Lynn Peng

    2020-07-31 12:03:06 Lynn Peng 14#

    领主文

    好家伙,你这两步跳的够远的QAQ 后面是编译问题,缺了桩函数,如果是自己改的话把桩函数移植一下就好

    我重新编译了一遍,出现上面错误。

  • Lynn Peng

    2020-07-31 12:01:54 Lynn Peng 15#


Lynn Peng

Lynn Peng 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板