c语言调用sin函数问题
llsit 2011-10-10 09:16:28 环境:fedora14, gcc4.5.1
以下程序报错
#include <stdio.h>
#include <math.h>
double f()
{
return 2.0;
}
void main( void )
{
printf("%f", sin(f()));
}
编译错误:test.c:(.text+0x1d): undefined reference to `sin'
将 printf("%f", sin(f())); 换成 printf("%f", sin(1)); 程序可以正常运行,请高手指教,错在何处,如何修改