Компилятор Wich использует Ideone для компиляции кода на C++?C++ компилятор, используемый Ideone
Я попытался быстро google и, похоже, это должен быть GCC, но нигде источник не упоминается.
Компилятор Wich использует Ideone для компиляции кода на C++?C++ компилятор, используемый Ideone
Я попытался быстро google и, похоже, это должен быть GCC, но нигде источник не упоминается.
это GCC-4.8.1
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
Кроме того, версия для каждого языка указана в FAQ на сайте. –
ссылка? Я не нашел его – GameDeveloper
После некоторого исследования здесь это (к счастью, является первой попыткой была правильная попытка):
#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
При выборе языка на Ideone, всплывающая подсказка показывает точную версию. Для обоих компиляторов C++ (с именем C++ 4.8.1 и C++ 11) показана всплывающая подсказка, содержащая (gcc 4.8.1)
.
Существует также C++ 4.3.2 в разделе Другие в списке, который содержит (gcc 4.3.2)
в подсказке.
Также есть таблица со всей этой информацией, на часто задаваемые вопросы по сайту. –
Интересная вещь, которую я еще не нашел, будет точной командной строкой ... – Deduplicator
странице часто задаваемых вопросов ответы Ideone в этом с прекрасной детализацией. Пожалуйста, сделайте некоторые исследования здравого смысла, а не просто выполните один плохой поиск Google, а затем сдайтесь. –
@closevoters: Вам нужен учебник о том, что означают английские слова по тем близким причинам. –
Я сделал несколько попыток поиска Google, также обратите внимание, что результаты поиска google, основанные также на том, что вы искали ранее, так что вы видите, когда выполняете запрос, отличается от того, что я вижу, когда я делаю тот же запрос – GameDeveloper