在此处输入图像描述
我只需要32-bit
指令,但gcc
通过压缩编译我的c
代码。我尝试了-march=没有c的选项,但压缩指令仍然存在。如何获取未压缩的(?(指令?
根据GCC手册关于RISC-V命令行选项的章节,您可以在-march=
中传递标准RISC-V ISA子集名称,如手册第1卷第27章(PDF,源代码(中所述。例如,要为根本没有扩展的32位RISC-V编译,请将-march=rv32i
添加到编译器标志中。