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