当我运行包含
的C代码时#include <math.h>
以及后来的for循环
distance[i] = (float) pow((float) pow(X1[i] - xpos[i],2)+(float) pow(X2[i] - ypos[i],2),0.5);
并尝试使用
进行编译gcc test.c -o test -1m
我收到错误
gcc: error: unrecognized command line option ‘-1m’
我是否需要将某些内容下载到我的计算机上?
当我在for循环中有一个不同的数学表达式(一个不需要math.h)时,我的代码编译并运行完美。
答案 0 :(得分:2)
对于“库”,应该是-lm
小写的L。你正在连接数学库。