【问题标题】:Cross-compile V8 with RISC-V toolchain使用 RISC-V 工具链交叉编译 V8
【发布时间】:2021-08-25 15:04:19
【问题描述】:

有人知道如何为 RISC-V 交叉编译 V8 吗?我想在 RISC-V qemu 上运行 V8。

我已经为 x64 构建了 V8 并安装了 RISC-V 工具链。

有一些用于 ARM 交叉编译的文档。然而,那些用于 RISC-V 的似乎还不够或不存在。任何形式的帮助将不胜感激!

【问题讨论】:

    标签: cross-compiling v8 riscv


    【解决方案1】:

    使用target_arch GN 参数,所有交叉编译的工作方式都相同。具体来说,使用gn args out/riscv(或您想要放置构建输出的任何位置)来指定(至少):

    target_cpu = "riscv64"
    v8_target_cpu = "riscv64"
    

    你可能需要use_clang = false 来让它拾取你系统安装的工具链;我没试过。当然,您可以设置额外的构建参数来品尝,例如is_debug = false 用于发布模式性能。

    【讨论】:

      猜你喜欢
      • 2022-11-08
      • 2021-08-05
      • 1970-01-01
      • 1970-01-01
      • 2016-03-16
      • 2021-10-05
      • 1970-01-01
      • 2013-12-09
      • 1970-01-01
      相关资源
      最近更新 更多