Настройки компиляторов
Intel(R) Xeon(R) CPU E5-2660 @ 2.20GHz, 20480KB cache, virtualizаtion on 1 core, 4GB RAM, used OS Linux
Язык программирования | Компиляция | Запуск |
---|---|---|
GNU bash 4.2.24 | bash файл | исполняемый_файл |
Free Basic 1.04 | fbc -O 2 -x исполняемый_файл -lang qb файл | исполняемый_файл |
PascalABC.NET 3.5.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 7.3 | gcc -lm -O2 -fno-stack-limit -std=c11 -x c файл -o исполняемый_файл | исполняемый_файл |
GNU c++ 14 4.9 | g++-4.9 -lm -O2 -fno-stack-limit -std=c++14 -x c++ файл -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++-4.9 -lm -O2 -fno-stack-limit -std=c++11 -x c++ файл -o исполняемый_файл | исполняемый_файл |
GNU c++ 11 x32 4.9 | g++ -O2 -fno-stack-limit -x c++ -std=c++11 -m32 файл -o исполняемый_файл | исполняемый_файл |
GNU c++17 7.3 | g++ -lm -O2 -fno-stack-limit -std=c++1z -x c++ файл -o исполняемый_файл | исполняемый_файл |
Clang c11 3.8 | clang -save-temps=obj -O2 -x c -std=c11 файл -lm -o исполняемый_файл | исполняемый_файл |
Clang cxx11 3.8 | clang++ -save-temps=obj -O2 -x c++ -std=c++11 файл -lm -o исполняемый_файл | исполняемый_файл |
Сlang objc gc 3.8 | clang-3.8 -O2 -x objective-c gnustep-config --objc-libs gnustep-config --objc-flags -save-temps=obj -fobjc-gc -fobjc-runtime=gnustep -lobjc -ldispatch -lgnustep-base -DOS_OBJECT_USE_OBJC=0 -lm файл -o исполняемый_файл |
исполняемый_файл |
Swift 5.1 | swiftc -O -module-cache-path . -o исполняемый_файл файл | исполняемый_файл |
Mono C# 5.2.0 | 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_file classname *.class | java -Dфайл.encoding=UTF8 -d64 -Xmx1024M -Xss1024M -jar jar_file |
Oracle Java x32 7 | javac файл; jar cvfe jar_file classname *.class | java -Dфайл.encoding=UTF8 -d32 -client -Xmx1024M -Xss256M -jar jar_file |
Oracle Java 8 | javac файл; jar cvfe jar_file classname *.class | java -Dфайл.encoding=UTF8 -d64 -Xmx1024M -Xss1024M -jar jar_file |
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 файл |
Python 3.7.3 | py_compile.compile(файл, doraise=True) | python3.7 файл |
Python 3.7.3 ML | python3.7 файл | |
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_file | java -Dфайл.encoding=UTF8 -d64 -Xmx1024M -Xss1024M -jar jar_file |
Kotlin 1.4.0 | kotlinc файл -include-runtime -d jar_file | java -Dфайл.encoding=UTF8 -d64 -Xmx1024M -Xss1024M -jar jar_file |
C# (MS .Net Core 3.1) | dotnet publish директория_с_исполняемым_файлом –configuration Release | dotnet исполняемый_файл |
C# (MS .Net 5.0)+ASP | dotnet publish директория_с_исполняемым_файлом –configuration Release | dotnet исполняемый_файл |