Compiler | Version | Command line |
clang C | 3.5.0
|
clang -Wall -O2 -std=gnu99 filename.c -o executable -lm
|
Run: | ./executable |
clang C++ | 3.5.0
|
clang++ -Wall -O2 filename.cpp -o executable -lm
|
Run: | ./executable |
Borland Delphi 6 (Kylix) | 14.5
|
dcc -Q filename.dpr
|
Run: | ./filename |
Digital Mars D | v2.066.1
|
dmd -inline -O filename.d -ofexecutable
|
Run: | ./executable |
Free Basic | 0.90.1
|
fbc -lang qb filename.bas
|
Run: | ./filename |
Free Pascal | 2.6.2
|
fpc -XS filename.pas -oexecutable
|
Run: | ./executable |
GNU C++ | 4.9.2
|
g++ -Wall -O2 -fno-optimize-sibling-calls -static filename.cpp -o executable -lm
|
Run: | ./executable |
GNU C++ 0x | 4.9.2
|
g++ -Wall -O2 -fno-optimize-sibling-calls -std=c++0x -static filename.cpp -o executable -lm
|
Run: | ./executable |
GNU C++ 0x (32bit) | 4.9.2
|
g++ -Wall -O2 -fno-optimize-sibling-calls -std=c++0x -m32 -static filename.cpp -o executable -lm
|
Run: | ./executable |
GNU C++ | 4.9.2
|
g++ -Wall -O2 -m32 -fno-optimize-sibling-calls -static filename.cpp -o executable -lm
|
Run: | ./executable |
GNU Fortran 77 | 3.4.6
|
g77 -O2 -static input_file.for -o executable
|
Run: | ./executable |
GNU C | 4.9.2
|
gcc -Wall -O2 -std=gnu99 -static filename.c -o executable -lm
|
Run: | ./executable |
GNU C (32 bit) | 4.9.2
|
Run: |
gcc -Wall -O2 -std=gnu99 -m32 -static filename.c -o executable -lm
|
Run: | ./executable |
GNU go | 4.9.2
|
gccgo -O2 -static filename.go -g -o executable -lm
|
Run: | ./executable |
GNU C (valgrind) | 4.9.2
|
gcc -g -O2 -std=gnu11 -static filename.c -o executable -lm
|
Run: |
valgrind --quiet --error-exitcode=1 --leak-check=full executable
|
GNU Fortran | 4.9.2
|
gfortran -O2 -static input_file.for -o executable
|
Run: | ./executable |
The Glasgow Haskell Compiler | 7.6.3
|
ghc -O -H14m filename.hs -o executable
|
Run: | ./executable |
GNU Prolog | 1.4.4
|
gplc --min-size input_file.pro -o executable
|
Run: | ./executable |
GNU C++ (valgrind) | 4.9.2
|
g++ -O2 -g -fno-optimize-sibling-calls -static filename.cpp -o executable -lm
|
Run: |
valgrind --quiet --error-exitcode=1 --leak-check=full executable
|
Java JDK | 1.7.0_71
|
javac -source 1.7 -Xlint:unchecked filename.java
//bin/jar cvfm Main.jar (manifest_file) *.class
|
Run: |
java XmxML XssML -client -Duser_language=us -Duser_country=us -Duser_variant=us -Djava.security.manager -Djava.security.policy=policy_file -jar ./Main.jar
|
Java JDK (32 bit) | 1.7.0_71
|
/usr/local/java/current/bin/javac -source 1.7 -Xlint:unchecked filename.java
/usr/local/java/current/bin/jar cvfm Main.jar (manifest_file) *.class
|
Run: |
/usr/local/java/current/bin/java XmxML XssML -client -Duser_language=us -Duser_country=us -Duser_variant=us -Djava.security.manager -Djava.security.policy=policy_file -jar ./Main.jar
|
Java 8 JDK (64 bit) | 1.8.0_25
|
/usr/local/java/java8-64/bin/javac -source 1.8 -Xlint:unchecked filename.java
/usr/local/java/java8-64/bin/jar cvfm Main.jar (manifest_file) *.class
|
Run: |
/usr/local/java/java8-64/bin/java XmxML XssML -client -Duser_language=us -Duser_country=us -Duser_variant=us -Djava.security.manager -Djava.security.policy=policy_file -jar ./Main.jar
|
Java 8 JDK (32 bit) | 1.8.0_25
|
/usr/local/java/java8-32/bin/javac -source 1.8 -Xlint:unchecked filename.java
/usr/local/java/java8-32/bin/jar cvfm Main.jar (manifest_file) *.class
|
Run: |
/usr/local/java/java8-32/bin/java XmxML XssML -client -Duser_language=us -Duser_country=us -Duser_variant=us -Djava.security.manager -Djava.security.policy=policy_file -jar ./Main.jar
|
Kumir2 |
|
/bin/kumir2-bc --encoding=UTF-8 filename.kum
|
Run: | ./filename.kod |
Mono C# | 2.10.8.0
|
gmcs -optimize+ filename.cs -out:executable
|
Run: |
mono executable
|
NASM | 2.11.05
|
cp -p /home/ejudge/contests/compile/conf/lang.d/nasm/io.inc .
nasm -Werror -DUNIX -f elf filename.asm -o filename
gcc -m32 -o executable filename.o
|
Run: | ./executable |
Pascal ABC.NET (Mono) | v2.2.0.832
|
mono /usr/local/pasabc/pabcnetc.exe filename.pas
|
Run: |
mono filename
|
Perl | 5.18.4
|
echo #! /bin/perl -W > executable
echo >> executable
cat filename.pl >> executable
chmod +x executable
|
Run: |
./executable
|
PHP | 5.6.4
|
echo #! /bin/php -nf > executable
cat filename.php >> executable
chmod +x executable
|
Run: |
./executable
|
Python (PyPy) | 2.7.8
|
echo #! /bin/pypy -W ignore > executable
echo # coding: latin1 >> executable
echo >> executable
cat filename.py >> executable
chmod +x executable
|
Run: |
./executable
|
Python3 (PyPy) | 3.2.5
|
echo #! /bin/pypy3 -W ignore > executable
echo # coding: latin1 >> executable
echo >> executable
cat filename.py >> executable
chmod +x executable
|
Run: |
./executable
|
Python | 2.7.8
|
echo #! /bin/python -W ignore > executable
echo # coding: latin1 >> executable
echo >> executable
cat filename.py >> executable
chmod +x executable
|
Run: |
./executable
|
Python3 | 3.4.1
|
echo #! /bin/python3 -W ignore > executable
echo # coding: latin1 >> executable
echo >> executable
cat filename.py >> executable
chmod +x executable
|
Run: |
./executable
|
Ruby | 2.1.5p273
|
echo #! /bin/ruby > executable
echo >> executable
cat filename.rb >> executable
chmod +x executable
|
Run: |
./executable
|
Mono Visual Basic .NET | 0.0.0.5943
|
vbnc filename.vb -out:executable
|
Run: |
mono executable
|