---
title: -mgeneral-regs-only选项的使用说明
description: "使用该选项时将生成仅使用通用寄存器的代码，这会阻止编译器使用浮点或高级SIMD寄存器。因此当编译时加入该选项，编译器应避免使用浮点运算指令，如果程序中有浮点运算，毕昇编译器将会调用compiler-rt中的库函数进行运算。因此，链接时要配合添加-rtlib=compiler-rt -l gcc_s选项。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/bisheng/hist-bisheng/kunpengbisheng_06_0053_1.html
sourcePath: /source/zh/kunpengdevkithistory/bisheng/hist-bisheng/kunpengbisheng_06_0053_1.html
indexId: 2a96b345624677532558536d6237e1ed277947bbe26624deebbe9e853105351182
---
# -mgeneral-regs-only选项的使用说明

使用该选项时将生成仅使用通用寄存器的代码，这会阻止编译器使用浮点或高级SIMD寄存器。因此当编译时加入该选项，编译器应避免使用浮点运算指令，如果程序中有浮点运算，毕昇编译器将会调用compiler-rt中的库函数进行运算。因此，链接时要配合添加-rtlib=compiler-rt -l gcc_s选项。
