用于编译 Berkeley 引导加载程序 (bbl) 的工具链是什么?
What is the toolchain to be used to compile Berkeley bootloader (bbl)?
我必须 运行 riscv-tests 和 SPEC2006 on riscv-linux (booted) 在 FPGA 上。我想知道用于此流程的编译工具链是什么。
我知道 riscv-linux 必须用 riscv64-linux-gcc 编译。但是,我不清楚关于 riscv 测试。可以使用 riscv-elf-gcc 在 riscv-linux 上编译 riscv-tests 和 运行 吗?我阅读了一些在 Whosebug 中提到的关于 SPEC2006 和 bbl 的帖子(均使用 riscv-linux-gcc 编译)。我也想 运行 riscv-tests。它们是否也应该用 (riscv-linux-gcc) 编译?
谢谢!
要编译 bbl 或 baremetal 应用程序,如 riscv-tests 你应该riscv64-unknown-elf-
或 riscv32-unknown-elf-
(使用 Newlib) .
因为riscv64-linux
包含更多编译过程的库complicated.We主要使用riscv64-linux来编译[=33=的应用程序] riscv-linux.
我必须 运行 riscv-tests 和 SPEC2006 on riscv-linux (booted) 在 FPGA 上。我想知道用于此流程的编译工具链是什么。
我知道 riscv-linux 必须用 riscv64-linux-gcc 编译。但是,我不清楚关于 riscv 测试。可以使用 riscv-elf-gcc 在 riscv-linux 上编译 riscv-tests 和 运行 吗?我阅读了一些在 Whosebug 中提到的关于 SPEC2006 和 bbl 的帖子(均使用 riscv-linux-gcc 编译)。我也想 运行 riscv-tests。它们是否也应该用 (riscv-linux-gcc) 编译?
谢谢!
要编译 bbl 或 baremetal 应用程序,如 riscv-tests 你应该riscv64-unknown-elf-
或 riscv32-unknown-elf-
(使用 Newlib) .
因为riscv64-linux
包含更多编译过程的库complicated.We主要使用riscv64-linux来编译[=33=的应用程序] riscv-linux.