我写了这个C代码来找到3平方的值。
#include <stdio.h>
#include <math.h>
int main( void )
{
float a;
a = powf( 3, 2 );
printf( "\n%f\n", a );
return 0;
}
即使在终端命令中包含implicit declaration of function 'powf'
库和math.h
,我也会收到警告-lm
:
gcc -o test.exe -ansi -Wall test.c -lm
如果有帮助,我的gcc版本是4.2.2。