在编译一个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++的项目遇到了同样的问题,也是一样的解决方法。

 

GitHub 加速计划 / de / Dependencies
8.6 K
704
下载
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
最近提交(Master分支:1 个月前 )
1997a400 - 2 年前
2f423539 - 2 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐