#include <stdio.h>
#include <math.h>
int main()
{
printf("%.81f\n", 1+2*sqrt(3)/(5-0.1));
return 0;
}
输出:
/tmp/a4-4oU730.o:在函数main':
a4.c:(.text+0x4f): undefined reference to
sqrt'中
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
答案 0 :(得分:0)
尝试将libm for -lm
添加到构建命令中。也就是说,在Mac OS上使用clang 4.1,你的代码可以正常使用。