编译器命令和GCC版本

Compiler command and GCC version

本文关键字:版本 GCC 命令 编译器      更新时间:2023-10-16

我正在参加一个编程竞赛,要求使用以下命令编译代码:g++-std=c++11-O2-o a.out定向越野.cpp如何检查我的代码是否适用于此命令?(我使用DevC++进行编码,它具有自动编译功能)。此外,编译器应为GCC 4.8.2或更高版本。这是什么意思?我的旧GCC版本(4.7.2)是否不合适?

您可以将代码放在名为orienteering.cpp的文件中进行检查,并在同一目录中运行此命令:

g++ -std=c++11 -O2 -o a.out orienteering.cpp

如果编译器吐出任何消息,那么您就有问题了。如果编译器是静默的,并创建一个名为a.out的文件,那么一切都很好。

GCC 4.7.2不符合"GCC 4.8.2或更高版本"的标准。