为什么Eclipse CDT不自动链接libm.so?

为什么Eclipse CDT不自动链接libm.so?,c,linux,eclipse,ubuntu,eclipse-cdt,C,Linux,Eclipse,Ubuntu,Eclipse Cdt,我编写了一个包含math.h函数的程序,并在Ubuntu的EclipseCDT中单击了buildall。没有生成二进制文件。当我从包含-lm标志的终端构建程序时,它工作了。我猜想Eclipse CDT在构建源代码时没有包含-lm标志 所以假设我的猜测是正确的,为什么Eclipse不能自己做到这一点呢?我是否必须更改设置,或者是否存在阻碍Eclipse查看代码并在编译中包含任何必要库的障碍?或者,如果我的假设是错误的,是什么导致Eclipse不生成二进制文件?可能是

我编写了一个包含
math.h
函数的程序,并在Ubuntu的EclipseCDT中单击了
buildall
。没有生成二进制文件。当我从包含
-lm
标志的终端构建程序时,它工作了。我猜想Eclipse CDT在构建源代码时没有包含
-lm
标志

所以假设我的猜测是正确的,为什么Eclipse不能自己做到这一点呢?我是否必须更改设置,或者是否存在阻碍Eclipse查看代码并在编译中包含任何必要库的障碍?或者,如果我的假设是错误的,是什么导致Eclipse不生成二进制文件?

可能是