Arm GCC能否从-mcpu推断-mfloat-abi?
创始人
2024-09-13 14:30:22
0

在Arm GCC中,可以通过使用特定的命令行选项来推断-mfloat-abi选项。以下是一个示例代码:

#include 

int main() {
    #ifdef __ARM_FP
        #if __ARM_FP == 0
            printf("-mfloat-abi=soft\n");
        #elif __ARM_FP == 1
            printf("-mfloat-abi=softfp\n");
        #elif __ARM_FP == 2
            printf("-mfloat-abi=hard\n");
        #else
            printf("Unknown -mfloat-abi\n");
        #endif
    #else
        printf("No floating point support\n");
    #endif
    
    return 0;
}

在这个示例中,我们使用了__ARM_FP宏来检查当前使用的浮点支持级别。根据不同的值,我们可以知道应该使用的-mfloat-abi选项。具体来说:

  • 如果__ARM_FP的值为0,表示没有硬件浮点支持,因此应该使用-mfloat-abi=soft选项。
  • 如果__ARM_FP的值为1,表示使用软件浮点支持,因此应该使用-mfloat-abi=softfp选项。
  • 如果__ARM_FP的值为2,表示使用硬件浮点支持,因此应该使用-mfloat-abi=hard选项。

因此,根据__ARM_FP的值,我们可以在代码中打印出正确的-mfloat-abi选项。

请注意,这个方法不是Arm GCC的官方推荐方法,但是在实践中被广泛使用。

相关内容

热门资讯

透明插件!创思维激k看底牌辅助... 透明插件!创思维激k看底牌辅助开发商,hhpoker的辅助是真的吗(辅助挂)详细开挂辅助工具这是一款...
透视规律!粤友会辅助器下载教程... 透视规律!粤友会辅助器下载教程,wepoker手机助手(辅助挂)详细开挂辅助器;无需打开直接搜索加薇...
透明科技!福建老友破解,红龙p... 透明科技!福建老友破解,红龙poker辅助(辅助挂)详细开挂辅助安装;无需打开直接搜索加(薇:136...
透视计算!斗棋联盟辅助,wep... 透视计算!斗棋联盟辅助,wepoker有透视底牌吗(辅助挂)详细开挂辅助神器;无需打开直接搜索微信(...
透视辅助!we poker辅助... 透视辅助!we poker辅助器下载,wpk透视是真的假的(辅助挂)详细开挂辅助器;亲,wpk透视是...
透视辅助!微信新九五辅助,ag... 透视辅助!微信新九五辅助,agpoker辅助(辅助挂)详细开挂辅助安装;无需打开直接搜索打开薇:13...
透明私人局!微信游戏锄大地辅助... 透明私人局!微信游戏锄大地辅助器,wepoker养号规律(辅助挂)详细开挂辅助软件您好:微信游戏锄大...
透视黑科技!兴动互娱辅助工具免... 透视黑科技!兴动互娱辅助工具免费,wepoker怎么设置盖牌(辅助挂)详细开挂辅助插件;无需打开直接...
透视辅助!h5游戏辅助修改器,... h5游戏辅助修改器是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我...
透明辅助!雀友会广东潮汕辅助透... 透明辅助!雀友会广东潮汕辅助透视,aapoker怎么拿好牌(辅助挂)详细开挂辅助脚本您好:雀友会广东...