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

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