指向C中内置函数的函数指针

亚历山大·贾斯蒂诺

我试图设置一个函数指针以指向该pow函数。这是我的代码:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(void){
    double (*func)(double, double) = pow;
  return 0;
}

但是该程序无法编译。我收到此错误:

$ gcc test.c -o test

/tmp/ccD6Pmmn.o: In function `main':
test.c:(.text+0x8): undefined reference to `pow'
collect2: error: ld returned 1 exit status

我正在使用Ubuntu 15.10。

有人知道我的代码有什么问题吗?

谢谢

分公司先生

您需要通过命令行使用-lm进行编译,或者配置您的IDE以将其添加到链接过程中。这是由于以下事实:有些库非常大,并且为了避免在程序和编译时间中占用空间,所以这是在C的开头设置的,当时计算机运行速度慢得多,将花费更多的编译时间和空间是CRUCIAL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

指向C ++中函数的指针

来自分类Dev

指向C ++中的函数指针的指针

来自分类Dev

Typedef指向C ++中C函数的指针

来自分类Dev

在C函数中传递指向数组的指针

来自分类Dev

从C ++中的函数返回指向数组的指针?

来自分类Dev

如何在C中获取指向函数的函数指针?

来自分类Dev

指向void *函数的指针C ++

来自分类Dev

C:指向返回枚举的函数的函数指针

来自分类Dev

指向指针的c ++指针和接收指向指针的调用函数

来自分类Dev

指向成员函数的C ++指针出错:不是函数或函数指针

来自分类Dev

您可以从C中当前指向的函数中更改指向函数的指针吗?

来自分类Dev

C ++-使指向超类的指针与函数中的子类参数匹配

来自分类Dev

如何在C#中创建“指向函数指针的typedef”?

来自分类Dev

指向C ++中未定义函数和参数的指针

来自分类Dev

指向结构中数组的C指针传递给函数

来自分类Dev

如果在 c 中,则指向函数的指针

来自分类Dev

如何更改指针在 C 中的函数内指向的内容?

来自分类Dev

指向成员函数的C ++指针而不是函数指针

来自分类Dev

指向子类构造函数中接口类函数的函数指针

来自分类Dev

使用const指针指向函数中的类

来自分类Dev

指向函数中字符串的指针

来自分类Dev

将指向函数的指针存储在void *中

来自分类Dev

指向函数中的结构数组的指针

来自分类Dev

指向类变量中的函数的指针

来自分类Dev

doxygen C指向函数参数文档的指针

来自分类Dev

指向类成员的 C++ 函数指针

来自分类Dev

指向非静态成员函数的C ++指针

来自分类Dev

指向函数声明语法的C ++指针

来自分类Dev

从Cython传递指向C函数的原始指针

Related 相关文章

热门标签

归档