常用头文件和库的位置
/usr/include及其子目录底下的include文件夹
/usr/local/include及其子目录底下的include文件夹
/usr/lib
/usr/local/lib
先看一个例子,程序如下
#include <math.h>
#include <stdio.h>
int main(void)
{
double x = pow(2.0, 3.0);
printf("The cubed is %f\n", x);
return 0;
}
-lm表示要链接libm.so或者libm.a库文件
gcc -Wall calc.c -o calc -lm