如何关闭RISC-V压缩指令?

tuc*_*heo 6 cross-compiling riscv

当我使用 riscv64-unknown-elf-gcc 时,选项-march=rv64g-march=rv64gc.

-march=64g将尽可能在标准库函数(例如 printt)中使用 RVC 代码,但不会在我自己的函数中使用。而-march=64gc、 在两种类型的函数中都使用 RVC 代码。

我不知道这是否是默认的。但是如果我想禁止RVC代码,这样即使标准库函数中没有RVC代码,我该怎么办?

tuc*_*heo 1

使用选项重新编译 riscv-gnu-tool--with-arch=rv64g --disable-multilib