如果选择GCC
,如何确定www.ideone.com上使用的C++ 11
编译器的版本?我感兴趣的是如何快速查看www.ideone.com IDE中使用的GCC版本,因为有时候没有指定编译器的版本。
我对使用代码确定版本不感兴趣。我需要在不运行程序的情况下快速确定当前版本的编译器。
答案 0 :(得分:3)
使用__VERSION__
。
This code给出了4.8.1作为输出。
答案 1 :(得分:1)
与格式未指定的__VERSION__
(afaik)相比,您可以使用__GNUC__
,__GNUC_MINOR__
和__GNUC_PATCHLEVEL__
来识别GCC的版本。
#include <iostream>
int main()
{
std::cout << __GNUC__ << "." << __GNUC_MINOR__ << "." << __GNUC_PATCHLEVEL__;
return 0;
}