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

2020-07-25 20:13:05
14
125

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

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

用户评论 (14)
  • 领主文

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

    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 2#

    领主文

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

    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 领主文 3#

    Lynn Peng

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

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

  • Lynn Peng

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

    领主文

    板子是什么型号的?

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

  • 领主文

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

    Lynn Peng

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

    板子是什么型号的?

  • Lynn Peng

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

    Lynn Peng

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

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

  • Lynn Peng

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

    领主文

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

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

  • 领主文

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

    Lynn Peng

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

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

  • Lynn Peng

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

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

  • Lynn Peng

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

    领主文

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

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

  • Lynn Peng

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


  • 领主文

    2020-07-31 11:57:19 领主文 12#

    Lynn Peng

    想添加自定义指令,然后编译生成新工具链。

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

  • Lynn Peng

    2020-07-31 11:51:41 Lynn Peng 13#

    领主文

    是要自己生成工具链吗

    想添加自定义指令,然后编译生成新工具链。

  • 领主文

    2020-07-31 11:49:56 领主文 14#

    是要自己生成工具链吗

关注我们

微信扫码登录 点击刷新二维码