首页 > 解决方案 > 如何为标准库函数创建别名?

问题描述

我正在尝试fmaf使用 alias 属性为标准库函数创建别名。

#include <math.h>
float float_fma(float x, float y, float z) __attribute__((alias("fmaf")));
int main() {
   float_fma(0,0,0);
   return 0;
}

我收到错误“未定义的符号'fmaf'”。

<source>:2:11: error: 'float_fma' aliased to undefined symbol 'fmaf'
    2 |     float float_fma(float x, float y, float z) __attribute__((alias("fmaf")));
      |       
^~~~~~~~~

我怎样才能使别名fmaf

标签: cgcc

解决方案


推荐阅读