编译SCALL.S SBREAK.S和CSR.S for risc v工具链时出错

时间:2016-01-28 12:14:35

标签: assembly messages riscv

我一直在尝试编译SCALL.S,SBREAK.S和CSR.S测试,但一直遇到错误。我一直使用的命令如下

riscv64-unknown-elf-gcc -c -m32 -I ../../../riscv-tests/ -o ../../../tests-build-xhay/scall.o。 /scall.S

看到的错误如下所示

./../rv64si/scall.S: Assembler messages:
./../rv64si/scall.S:33: Error: absolute expression required `li'
./../rv64si/scall.S:34: Error: Instruction csrr requires absolute expression
./../rv64si/scall.S:36: Error: Instruction csrr requires absolute expression
./../rv64si/scall.S:38: Error: Instruction csrw requires absolute expression

有人能指出运行此命令时的错误是什么,或者是否还有其他需要运行的命令。

0 个答案:

没有答案