Опция clang target для riscv64 не работает - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь использовать clang, чтобы сделать IR для riscv64.

Когда я использую llc --version, он показывает много целей, включая riscv64.

Но когда я использую следующую команду:

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

Показывает clang-4.0: ошибка: неизвестный целевой тройной 'riscv64-unknown-linux', пожалуйста, используйте -triple или -arch

I 'я не использую lcv ucb-bar для riscv.Я использую riscv с сайта llvm.org.

Я сделал что-то не так или мне нужно что-то сделать перед сборкой llvm?

1 Ответ

0 голосов
/ 20 ноября 2018

Попробуйте elf вместо linux.

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

Редактировать: я создал этот репо для всех, кто заинтересован в использовании RISC-V с LLVM.

...