我有一个 C 程序,我想为RISCV ISA编译它。我已按照他们的说明安装工具。他们的工具工作正常,我可以编译一个“Hello world!” C 程序并运行它。但现在我想编译另一个包含多个文件的 C 程序。我试图更改makefile,而不是使用gcc,而是用他们的编译器名称替换它,riscv64-unknown-linux-gnu-gcc
但我得到了:
Relocations in generic ELF (EM: 62)
错误,然后我尝试设置CC = riscv64-unknown-linux-gnu-gcc
,但我收到另一个错误pthread
unrecognized command line option '-pthread'
我的问题是我应该更改 make 文件以使用他们的编译器吗?
提前感谢您的帮助。