我需要在Eclipse的makefile项目中设置编译器选项。

我遵循以下指示:
http://www.eclipse.org/forums/index.php/mv/msg/282618/787571/
最后一部分指出:


  显然,请确保您的规则包括“ -std = c ++ 0x”作为编译器选项。


但是我的makefile项目的项目属性中没有“工具设置”。

还有另一种方法来设置makefile项目的编译器选项吗?

谢谢。

最佳答案

如果它是一个makefile项目,则makefile指定如何构建它,而不是Eclipse设置。

确切地指定编译器选项的方式取决于makefile的编写方式,但通常它们位于名为CXXFLAGS的变量中,因为这是默认C ++构建规则使用的变量。

除非您需要支持过时的编译器,否则建议您指定c++11而不是c++0x

10-05 23:01
查看更多