riscv64的clang目标选项不起作用

时间:2018-04-24 11:15:17

标签: clang llvm riscv

我试图使用clang为riscv64制作IR。

当我使用llc --version时,它会显示许多目标,包括riscv64。

但是当我使用以下命令时:

clang -target riscv64 hello.c
clang -target riscv64-unknown-linux hello.c

它显示 clang-4.0:错误:未知目标三元组' riscv64-unknown-linux',请使用-triple或-arch

我没有使用ucb-bar的llvm for riscv。我在llvm.org的上游使用了riscv。

在构建llvm之前,我做错了什么或者我必须做些什么?

1 个答案:

答案 0 :(得分:0)

尝试使用elf代替linux

clang -target riscv32-unknown-elf
clang -target riscv64-unknown-elf

编辑:我为有兴趣将RISC-V与LLVM结合使用的每个人创建了this repo