如何在使用riscv32工具链时禁用压缩



在此处输入图像描述

我只需要32-bit指令,但gcc通过压缩编译我的c代码。我尝试了-march=没有c的选项,但压缩指令仍然存在。如何获取未压缩的(?(指令?

根据GCC手册关于RISC-V命令行选项的章节,您可以在-march=中传递标准RISC-V ISA子集名称,如手册第1卷第27章(PDF,源代码(中所述。例如,要为根本没有扩展的32位RISC-V编译,请将-march=rv32i添加到编译器标志中。

相关内容

  • 没有找到相关文章

最新更新