如下面这个例子:
#include <math.h>
#include <stdio.h>
int main(void)
{
double d = pow(2.0, 4.0);
printf("The cubed is %f\n", d);
return 0;
}
我们想使用math.h库中的pow()函数,因此在编译时,需要连接对应的库。执行如下命令:
➜ test gcc -Wall calc.c -o calc -lm
➜ test ./calc
The cubed is 16.000000
其中-lm表示要链接libm.so或者libm.a库文件。