在linux下面下了一个最新版本
Version: 3.6.1
Build id: M20100909-0800
下来之后第一件事就是用它内部自带的helloworld进行测试,谁知道竟然出错了,给出
to generate dependencies you must specify either -M or -MM
我想自带的程序应该不会有错误,不过为了保险,我还是用g++检查了一下程序,发现可以正常生成及运行。
于是就怀疑是eclipse在调用g++时所用的参数出了问题,最后把eclipse调g++的参数删得就剩下 -c了,可以正常通过。
参数设置的位置:Right click your project->Properties->C/C++ Build->Settings->GCC C++ Compiler
你可以在这下面分别对预处理(Preprocessor)、链接库(Includes)、优化(Optimization)、调试(Debugging)、
警告(Warnings)以及其它(Miscellaneous)进行参数设置。
本文记录了在 Linux 下使用 Eclipse 3.6.1 版本时遇到的 C++ 编译错误,并详细描述了解决过程。通过调整 Eclipse 的 g++ 参数设置,最终解决了自带 helloworld 示例无法正常编译的问题。
513

被折叠的 条评论
为什么被折叠?



