C语言:现在链接`-lm`现在是多余的吗?

时间:2017-04-12 02:36:07

标签: c

cc -o task task.c -lm产生与cc -o task task.c相同的结果。我的操作系统是Mac Maverick。 cc版本为:

Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)

在我的计划task.c中,我包括:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>

我使用log()中的cos()sqrt()<math.h>函数。由于我加入<math.h>,我听说在编译时我必须包含-lm来链接它。但是,无论我是否进行链接,我都会产生相同的结果。现在还是在Mac平台上不再需要输入-lm

0 个答案:

没有答案