Настройки компиляторов
Intel(R) Xeon(R) CPU E5-2660 @ 2.20GHz, 20480KB cache, виртуализация на 1 ядре, 4GB RAM, используя ОС Linux
Язык программирования | Компиляция | Запуск |
---|---|---|
GNU bash 4.2.24 | bash файл | исполняемый_файл |
Free Basic 1.04 | fbc -O 2 -x исполняемый_файл -lang qb файл | исполняемый_файл |
PascalABC.NET 3.1 | mono pabcnetcclear файл | mono исполняемый_файл |
Delphi 2.4.4 | fpc файл -Sd -o исполняемый_файл | исполняемый_файл |
Free Pascal 2.4.4 | fpc файл -o исполняемый_файл | исполняемый_файл |
GNU c 4.9 | gcc -O2 -fno-stack-limit -x c -std=c99 файл -lm -o исполняемый_файл | исполняемый_файл |
GNU c x32 4.9 | gcc -O2 -fno-stack-limit -x c -std=c99 -m32 файл -lm -o исполняемый_файл | исполняемый_файл |
GNU c11 4.9 | gcc -O2 -fno-stack-limit -x c -std=c11 файл -lm -o исполняемый_файл | исполняемый_файл |
GNU c11 x32 4.9 | gcc -O2 -fno-stack-limit -x c -std=c11 -m32 файл -lm -o исполняемый_файл | исполняемый_файл |
GNU c++ 4.9 | g++ -O2 -fno-stack-limit -x c++ файл -o исполняемый_файл | исполняемый_файл |
GNU c++ x32 4.9 | g++ -O2 -fno-stack-limit -x c++ -m32 файл -o исполняемый_файл | исполняемый_файл |
GNU c++ 11 4.9 | g++ -O2 -fno-stack-limit -x c++ -std=c++11 файл -o исполняемый_файл | исполняемый_файл |
GNU c++ 11 x32 4.9 | g++ -O2 -fno-stack-limit -x c++ -std=c++11 -m32 файл -o исполняемый_файл | исполняемый_файл |
Clang c11 3.8 | clang -save-temps=obj -O2 -x c -std=c11 файл -lm -o исполняемый_файл | исполняемый_файл |
Clang cxx11 3.8 | cl§ -save-temps=obj -O2 -x c++ -std=c++11 файл -lm -o исполняемый_файл испо | лняемый_файл |
Mono C# 5.2 | dmcs -r:System.Numerics -sdk:4 -optimize -o файл | mono исполняемый_файл |
GDC 4.9 | gdc -O3 -Wall -march=native -frelease -fno-debug файл | исполняемый_файл |
Oracle Java 7 | javac файл; jar cvfe jar_файл classname *.class | java -Dfile.encoding=UTF8 -d64 -Xmx1024M -Xss1024M -jar jar_файл |
Oracle Java x32 7 | javac файл; jar cvfe jar_файл classname *.class | java -Dfile.encoding=UTF8 -d32 -client -Xmx1024M -Xss256M -jar jar_файл |
Oracle Java 8 | javac файл; jar cvfe jar_файл classname *.class | java -Dfile.encoding=UTF8 -d64 -Xmx1024M -Xss1024M -jar jar_файл |
Haskell 7.10.2 | ghc –make -O -tmpdir файл | исполняемый_файл |
Perl 5.14 | perl -c файл | perl исполняемый_файл |
PHP 5.3.10 | php -l файл | php исполняемый_файл |
Python 2.7 | py_compile.compile(файл, doraise=True) | python2.7 файл |
Python 3.4 | py_compile.compile(файл, doraise=True) | python3.4 файл |
pypy 4 | py_compile.compile(файл, doraise=True) | pypy4 файл |
Ruby 1.9.3 | ruby -c файл | ruby исполняемый_файл |
Scala 2.9.1 | scalac classname.scala | java -Xmx512M -Xss64M classname |
GC go | go build -o исполняемый_файл -compiler gc файл | исполняемый_файл |
GCC go | go build -compiler gccgo -gccgoflags ‘-O2 -fno-stack-limit’ файл | исполняемый_файл |
Node JS 0.10.28 | node файл | исполняемый_файл |
R | Rscript файл | |
Ocaml 4.02.3 | exec ocamlopt nums.cmxa str.cmxa -unsafe -o исполняемый_файл файл | исполняемый_файл |
Ruby 2.2.3 | ruby -c файл | ruby -c исполняемый_файл |
Rust 1.2 | exec rustc -O -o исполняемый_файл файл | исполняемый_файл |
Kotlin 1.1.50 | kotlinc файл -include-runtime -d jar_файл | java -Dfile.encoding=UTF8 -d64 -Xmx1024M -Xss1024M -jar jar_файл |