undefined reference to `sin'
当我用gcc编译器的时候,提示:不能识别‘sin()’函数。但是我用#include<stdio.h>了
我在网上查到,好像原因是gcc的sin()函数不再math.h里面。而是在libm.so里面。
编译的时候用
[zhanglei@zhanglei 130322]$ gcc four.c -lm -o four
就行了
gcc下面sin是包含在libm.so里面。而linux下的函数库都是在lib里面的所以lm就代表libm.so了