gcc:错误:无法识别的命令行选项'-1m'

时间:2017-02-20 02:39:34

标签: c gcc

当我运行包含

的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)时,我的代码编译并运行完美。

1 个答案:

答案 0 :(得分:2)

对于“库”,应该是-lm小写的L。你正在连接数学库。