当我使用 riscv64-unknown-elf-gcc 时,选项-march=rv64g和-march=rv64gc.
-march=rv64g
-march=rv64gc
-march=64g将尽可能在标准库函数(例如 printt)中使用 RVC 代码,但不会在我自己的函数中使用。而-march=64gc、 在两种类型的函数中都使用 RVC 代码。
-march=64g
-march=64gc
我不知道这是否是默认的。但是如果我想禁止RVC代码,这样即使标准库函数中没有RVC代码,我该怎么办?
cross-compiling riscv
cross-compiling ×1
riscv ×1