Eclipse 发生 to generate dependencies you must specify either -M or -MM 错误

在编译一个GTK的项目时,突然碰到了这样一个错误:to generate dependencies you must specify either -M or -MM

而直接在控制台下用gcc编译却没有错误,而用Eclipse来编译却始终不过,估计时默认的参数有些问题,在检查之下发现编译环境有个debug的level是g3,肯定是这里出问题了,g3太高了,改成默认的 g。估计这可能是使用新版本Eclipse造成的。

参数设置的位置:Right click your project->Properties->C/C++ Build->Settings->GCC C Compiler 

编译运行,没有出问题。 如果C++的项目遇到了同样的问题,也是一样的解决方法。

 Eclipse 发生 to generate dependencies you must specify either -M or -MM 错误_第1张图片

你可能感兴趣的:(eclipse,c,gcc,compiler,dependencies,gtk)