我需要在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
。