程序如下:
test.c
#include<stdio.h>
#include<math.h>
#define SQ 121
int main(void)
{
int x;
x = sqrt(SQ);
return 0;
}
编译:gcc -g -o test test.c
GCC编译时显示错误,为sqrt没有定义。
解决办法为:
用-lm把数学库链接进去。
编译:gcc -g -o test test.c -ml
程序如下:
test.c
#include<stdio.h>
#include<math.h>
#define SQ 121
int main(void)
{
int x;
x = sqrt(SQ);
return 0;
}
编译:gcc -g -o test test.c
GCC编译时显示错误,为sqrt没有定义。
解决办法为:
用-lm把数学库链接进去。
编译:gcc -g -o test test.c -ml