2014-09-11 2 views
-5

Компилятор Wich использует Ideone для компиляции кода на C++?C++ компилятор, используемый Ideone

Я попытался быстро google и, похоже, это должен быть GCC, но нигде источник не упоминается.

+3

странице часто задаваемых вопросов ответы Ideone в этом с прекрасной детализацией. Пожалуйста, сделайте некоторые исследования здравого смысла, а не просто выполните один плохой поиск Google, а затем сдайтесь. –

+2

@closevoters: Вам нужен учебник о том, что означают английские слова по тем близким причинам. –

+0

Я сделал несколько попыток поиска Google, также обратите внимание, что результаты поиска google, основанные также на том, что вы искали ранее, так что вы видите, когда выполняете запрос, отличается от того, что я вижу, когда я делаю тот же запрос – GameDeveloper

ответ

6

это GCC-4.8.1

enter image description here

От ideone faq page

The following programming languages are supported: 
name version id (for api) 
Ada gnat-4.6 7 
Assembler nasm-2.10.01 13 
Assembler gcc-4.8.1 45 
AWK (gawk) gawk-3.1.6 104 
AWK (mawk) mawk-1.3.3 105 
Bash bash 4.0.35 28 
bc bc-1.06.95 110 
Brainf**k bff-1.0.3.1 12 
C gcc-4.8.1 11 
C# mono-2.8 27 
C++ 4.3.2 gcc-4.3.2 41 
C++ 4.8.1 gcc-4.8.1 1 
C++11 gcc-4.8.1 44 
C99 strict gcc-4.8.1 34 
CLIPS clips 6.24 14 
Clojure clojure 1.5.0-RC2 111 
COBOL open-cobol-1.0 118 
COBOL 85 tinycobol-0.65.9 106 
Common Lisp (clisp) clisp 2.47 32 
D (dmd) dmd-2.042 102 
Erlang erl-5.7.3 36 
F# fsharp-2.0.0 124 
Factor factor-0.93 123 
Falcon falcon-0.9.6.6 125 
Forth gforth-0.7.0 107 
Fortran gfortran-4.8 5 
Go 1.0.3 114 
Groovy groovy-2.1.6 121 
Haskell ghc-7.6.3 21 
Icon iconc 9.4.3 16 
Intercal c-intercal 28.0-r1 9 
Java sun-jdk-1.7.0_25 10 
Java7 sun-jdk-1.7.0_10 55 
JavaScript (rhino) rhino-1.7R4 35 
JavaScript (spidermonkey) spidermonkey-1.7 112 
Lua luac 5.1.4 26 
Nemerle ncc 0.9.3 30 
Nice nicec 0.9.6 25 
Nimrod nimrod-0.8.8 122 
Node.js 0.8.11 56 
Objective-C gcc-4.5.1 43 
Ocaml ocamlopt 3.10.2 8 
Octave 3.6.2 127 
Oz mozart-1.4.0 119 
PARI/GP 2.5.1 57 
Pascal (fpc) fpc 2.6.2 22 
Pascal (gpc) gpc 20070904 2 
Perl perl 5.16.2 3 
Perl 6 rakudo-2010.08 54 
PHP php 5.4.4 29 
Pike pike 7.6.86 19 
Prolog (gnu) gprolog-1.3.1 108 
Prolog (swi) swipl 5.6.64 15 
Python python 2.7.3 4 
Python 3 python-3.2.3 116 
R R-2.11.1 117 
Ruby ruby-1.9.3 17 
Scala scala-2.10.2 39 
Scheme (guile) guile 1.8.5 33 
Smalltalk gst 3.1 23 
SQL sqlite3-3.7.3 40 
Tcl tclsh 8.5.7 38 
Text text 6.10 62 
Unlambda unlambda-2.0.0 115 
VB.NET mono-2.4.2.3 101 
Whitespace wspace 0.3 6 
+0

Кроме того, версия для каждого языка указана в FAQ на сайте. –

+0

ссылка? Я не нашел его – GameDeveloper

2

После некоторого исследования здесь это (к счастью, является первой попыткой была правильная попытка):

#include <iostream> 

#if defined(__GNUC__) 
    #define COMPILER "GCC" 
    #define VERSION __GNUC__ 
    #define MINOR __GNUC_MINOR__ 
#else 
    #define COMPILER "try another" 
    #define VERSION "unkown" 
    #define MINOR 0 
#endif 

int main() { 
    using namespace std; 

    cout<<COMPILER<<" "<<VERSION<<"."<<MINOR<<endl; 
    return 0; 
} 

выход в настоящее время:

Stdout: GCC 4.8 
4

При выборе языка на Ideone, всплывающая подсказка показывает точную версию. Для обоих компиляторов C++ (с именем C++ 4.8.1 и C++ 11) показана всплывающая подсказка, содержащая (gcc 4.8.1).

Существует также C++ 4.3.2 в разделе Другие в списке, который содержит (gcc 4.3.2) в подсказке.

+0

Также есть таблица со всей этой информацией, на часто задаваемые вопросы по сайту. –

+0

Интересная вещь, которую я еще не нашел, будет точной командной строкой ... – Deduplicator